From 857d6c135c2b7786211434140c3d66a3ef4b7ada Mon Sep 17 00:00:00 2001 From: Adan Butto Date: Sun, 20 Oct 2024 20:37:59 +0300 Subject: [PATCH] reverted directory variable back to optional --- .../tools/file_writer_tool/file_writer_tool.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/crewai_tools/tools/file_writer_tool/file_writer_tool.py b/src/crewai_tools/tools/file_writer_tool/file_writer_tool.py index 428502d46..b3ca13c55 100644 --- a/src/crewai_tools/tools/file_writer_tool/file_writer_tool.py +++ b/src/crewai_tools/tools/file_writer_tool/file_writer_tool.py @@ -1,16 +1,17 @@ import os -from typing import Any, Type +from typing import Any, Optional, Type from pydantic import BaseModel -from crewai_tools import BaseTool +from ..base_tool import BaseTool from distutils.util import strtobool + class FileWriterToolInput(BaseModel): filename: str content: str - directory: str = "./" + directory: Optional[str] = "./" overwrite: str = "False" -class FileWriterTool2(BaseTool): +class FileWriterTool(BaseTool): name: str = "File Writer Tool" description: str = ( "A tool to write content to a specified file. Accepts filename, content, and optionally a directory path and overwrite flag as input."