Hermes Agentは常に、ツールが呼び出されない場合、現在のモデルがツール呼び出しをサポートしているかどうか、プラットフォームツールセットが有効になっているか、そしてタスクが権限やセキュリティポリシーによってブロックされているかどうかの3つの要因に依存すると説明しています。この疑問は最近のコミュニティ議論で頻繁に取り上げられており、多くの場合、Hermesが壊れているのではなく、モデルや構成が「実行する」条件を与えていないからです。
ステップ1:ツールが開いているかどうかを確認する
hermes toolsを実行して、現在のプラットフォームで有効になっているツールを確認してください。CLI、Telegram、Open WebUI、Discordなどのポータルは異なるツールセットを持っているかもしれませんし、プラットフォームがチャットできるからといってファイルや端末、ブラウザ、MCPツールを実行できるわけではありません。
ステップ2:モデルが調整可能かどうかを確認する
一部のオープンソースモデルや互換インターフェースはOpenAIフォーマットをサポートしていると言っていますが、関数呼び出し、ツールスキーマ、ストリーミングリターンは不完全です。性能としては、モデルはあなたが何かをしてほしいことを知っていますが、説明するだけでツールを呼び出すわけではありません。現時点では、別のツールでより安定したモデルテストを呼び出すのが、それを見つける最速の方法です。
ステップ3:許可と承認を確認する
- 危険な注文はあなたの承認が必要で、メッセージングプラットフォームは承認ボタンやレシートが配達可能であることを確認します。
- Docker、SSH、Modalなどのバックエンドでは、ターゲットのディレクトリがマウントされていないため、ツールがファイルを認識しないこともあります。
- ブラウザ、ウェブ検索、MCPなどの外部ツールも、対応するAPIキーや依存関係が設定されているかどうかに依存します。
トラブルシューティング中は直接--yoloを開かないでください。まず、Hermesに「現在のディレクトリファイルをリストアップする」などの低リスク操作を行い、ツールリンクが開いているか確認し、徐々に権限を解放します。これにより問題を特定するだけでなく、構成修復のためのセキュリティ境界の解除も回避できます。