From 800382d81f5462c670dc93c090b7e493b0110b34 Mon Sep 17 00:00:00 2001 From: Jason Schleifer Date: Sat, 23 Nov 2024 08:29:54 -0800 Subject: [PATCH] Delete griptape/file/tools/reverse_string directory removed reverse_string tool --- .../file/tools/reverse_string/__init__.py | 3 --- griptape/file/tools/reverse_string/tool.py | 22 ------------------- 2 files changed, 25 deletions(-) delete mode 100644 griptape/file/tools/reverse_string/__init__.py delete mode 100644 griptape/file/tools/reverse_string/tool.py 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])