diff --git a/griptape/file/tools/reverse_string/__init__.py b/griptape/file/tools/reverse_string/__init__.py deleted file mode 100644 index cf36249..0000000 --- a/griptape/file/tools/reverse_string/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from .tool import ReverseStringTool - -__all__ = ["ReverseStringTool"] diff --git a/griptape/file/tools/reverse_string/tool.py b/griptape/file/tools/reverse_string/tool.py deleted file mode 100644 index 61551b3..0000000 --- a/griptape/file/tools/reverse_string/tool.py +++ /dev/null @@ -1,22 +0,0 @@ -from __future__ import annotations -from griptape.artifacts import TextArtifact, ErrorArtifact -from griptape.tools import BaseTool -from griptape.utils.decorators import activity -from schema import Schema, Literal -from attrs import define - - -@define -class ReverseStringTool(BaseTool): - @activity( - config={ - "description": "Can be used to reverse a string", - "schema": Schema( - {Literal("input", description="The string to be reversed"): str} - ), - } - ) - def reverse_string(self, params: dict) -> TextArtifact | ErrorArtifact: - input_value = params["values"].get("input") - - return TextArtifact(input_value[::-1])