langchain.agents.agent_toolkits.file_management.toolkit.FileManagementToolkit¶

class langchain.agents.agent_toolkits.file_management.toolkit.FileManagementToolkit(*, root_dir: Optional[str] = None, selected_tools: Optional[List[str]] = None)[source]¶

Bases: BaseToolkit

Toolkit for interacting with a Local Files.

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

param root_dir: Optional[str] = None¶

If specified, all file operations are made relative to root_dir.

param selected_tools: Optional[List[str]] = None¶

If provided, only provide the selected tools. Defaults to all.

get_tools() List[BaseTool][source]¶

Get the tools in the toolkit.

validator validate_tools  »  all fields[source]¶

Examples using FileManagementToolkit¶