戻るAI Q&A(英語)
Hermes Agent Dockerでローカルファイルが読み込めないのはなぜですか?マウント、作業ディレクトリ、ファイルツールをチェックする

Hermes Agent Dockerでローカルファイルが読み込めないのはなぜですか?マウント、作業ディレクトリ、ファイルツールをチェックする

AI Q&A(英語) Admin 485 回閲覧

Hermes AgentがDockerでローカルファイルを読み込めません。最も一般的な原因は、モデルが正しくないことですが、ホストディレクトリがコンテナに正しくマウントされていないか、Hermes Agentの現在のツールセットでファイル/ターミナル機能が有効になっていません。ディレクトリを明示的にマップしない限り、コンテナはホストファイル全体を見ることができません。

    Dockerマウント:composeまたは_docker run-v /host/path:/workspaceのようなマッピングがあることを確認してください。コンテナ内パス Hermes Agentでアクセスされたのは/workspaceであり、ホストの/Users/you/projectではない。
  1. hermes toolsまたはプラットフォームツールの設定を確認して、ファイル/ターミナル関連機能がオフになっていないことを確認してください。なぜローカルで読めるのか、Dockerはできません
  2. local backendはホスト上でコマンドを実行し、現在のユーザーが許可しているファイルを自然に読み取ることができます。Docker backendはコンテナ分離環境で実行され、イメージ内のファイルとマウントディレクトリのみを見ることができます。Hermes Agentのセキュリティ設計は、どのディレクトリが表示されるかを明示的に指示することを犠牲にして、この隔離を奨励します。
  3. 推奨されるトラブルシューティングコマンドまずHermes Agentにコンテナ内でpwdls -la /workspacewhoamiを実行させ、パスと権限を確認します。ディレクトリが存在するが書き込みができない場合は、ホスト権限、SELinux/AppArmor、Docker Desktopファイル共有設定を確認してください。ディレクトリが存在しない場合、マウントはコンテナに入っていません。
  4. を簡単にするためにホームやルートディレクトリ全体をハングアップしないでください。現在のプロジェクトディレクトリのみをハングアップし、書き込み不要なデータは読み取り専用マウントで処理する方が良いでしょう。

公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent;公式ドキュメントポータル:https://hermes-agent.nousresearch.com/

のコメント

関連記事

HermesエージェントはMCPに接続する際にAPIキーを漏らしますか? セキュリティ構成の焦点はこれらの点にあります

HermesエージェントはMCPに接続する際にAPIキーを漏らしますか? セキュリティ構成の焦点はこれらの点にあります

HermesエージェントがMCPに接続しても必ずしもAPIキーが漏れるわけではありませんが、セキュリティ境界に従って設定した場合に限ります。 公式のセキュリティモデルでは、MCPの標準サブプロセスはデ...

Hermesエージェントのプロフィールの使い方は? マシンは複数のアシスタントのストリングメモリを動かしますか?

Hermesエージェントのプロフィールの使い方は? マシンは複数のアシスタントのストリングメモリを動かしますか?

Hermesエージェントのプロファイルは、「ワークアシスタント」「リサーチアシスタント」「ホームオートメーションアシスタント」など、複数の独立したアシスタントを1台のマシン上で運用するのに適しています...

Hermes Agentの生産ツールはどのように接続しますか? まずは読み取り専用権限から始めましょう

Hermes Agentの生産ツールはどのように接続しますか? まずは読み取り専用権限から始めましょう

Hermes Agentが本番データベース、クラウドアカウント、チケットシステム、コードリポジトリに接続する必要がある場合、最初のステップは読み取り専用権限であり、直接書き込みキーを発行するのではあり...

Hermes Agent Telegramのターミナルツールが使えませんか? まずはプラットフォーム、Toolsetを見てみましょう

Hermes Agent Telegramのターミナルツールが使えませんか? まずはプラットフォーム、Toolsetを見てみましょう

HermesエージェントはCLIのターミナルツールは使えますが、Telegramでは使えません。まずプラットフォームのツールセットを確認し、インストールが壊れているとは疑わないでください。 異なるエン...

おすすめツール

もっと見る