HermesエージェントはAGENTS.mdを読み取らず、多くの場合ファイルが壊れているのではなく、 間違ったスタートアップディレクトリや、現在のディレクトリがより高い優先度の.hermes.mdに到達している場合です。 公式のコンテキストファイルのドキュメントは明確に書かれており、プロジェクトのコンテキストは起動時にワーキングディレクトリでスキャンされ、プロジェクトレベルのコンテキストには優先権が設定されます.hermes.md → AGENTS.md → CLAUDE.md → .cursorrules、すべてのファイルが無意識にまとめて読み込まれるわけではありません。
まずはこの3つのことを確認してください
- Hermes Agentを起動すると、現在のディレクトリはプロジェクトのルートではありません。
- 現在のディレクトリにすでに
.hermes.mdあるかどうかがAGENTS.mdよりも優先されます。 AGENTS.md実際に入力したディレクトリに含まれているかどうかは別として、 サブディレクトリのルールは「使用時に発見する」で、起動時にディスク全体をスキャンするものではありません。
なぜサブディレクトリの AGENTS.md が最初から有効にならなかったのでしょうか?
なぜならヘルメスエージェントは「プログレッシブディスカバリー」を使っているからです。 起動時にはまず現在のディレクトリのプロジェクトコンテキストを読み取り、実際にfrontend/、backend/、これらのディレクトリにアクセスする際に対応するサブディレクトリのAGENTS.mdを注入します。
一言で言えば、AGENTS.md は効果が出ません。まずどこから始めてから、優先度の高いファイルが最初に当たるか確認してください。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。