ファイルマネージャツール (File Manager)
概要 (What is it?)
File Manager ツールは、ワークスペースディレクトリ内でエージェントがファイル操作を実行できるように付与するユーティリティツールです。
使用する場面 (When would I use it?)
以下のような場面でこのノードを使用します:
- エージェントにファイルの読み書き能力を持たせたい場合
- ワークスペースディレクトリ内のファイルを管理させたい場合
- ファイルのコピー、移動、削除などのファイルシステム操作を実行させたい場合
使い方 (How to use it)
基本セットアップ
- ワークフローに File Manager ツールを追加します
- ファイル操作能力を必要とするノード(Agent など)にその出力を接続します
出力 (Outputs)
- tool: 他のノードで使用できる、設定済みのファイルマネージャツール
使用例 (Example)
ファイルを管理できるエージェントを作成したい場合の例:
- ワークフローに File Manager ツールを追加します
- "tool" 出力を Agent ノードの "tools" 入力に接続します
- これにより、エージェントは会話やタスクの中で必要に応じてファイル操作を実行できるようになります
実装の詳細 (Implementation Details)
File Manager ツールは、Griptape の FileManagerTool クラスと LocalFileManagerDriver を使用して実装されています。ワークスペースディレクトリ内のファイルを安全に管理するためのシンプルなインターフェースを提供します。
注: クラウドストレージ機能は現在無効化されており、今後のアップデートで利用可能になる予定です。