[[LLM]]が[[AIエージェント]]として動作するために必要な機能のこと。プロンプトを介して[[LLM]]とコンテキストを共有するアクション。`@` から始まる構文でツールの使用を指定できる。 ## 代表的なツール | ツール | 機能の概要 | | -------------- | ------------------------------------------------------------------ | | editor | **共有されている**[[バッファ (Vim)\|バッファ]]の内容を変更できる。 | | files | 様々なファイル操作をできる。 | | cmd_runner | コマンドを実行できる。標準出力と終了コードを[[LLM]]に渡す。 | | full_stack_dev | 上記3ツールすべてを利用できる。 | ## MOC - 📒**関連** - [[自動ツールモード (CodeCompanion)|自動ツールモード]] - 📜**アクティビティ** - 📝**トラブルシューティング**