ヘルメスエージェントのAGENTS.mdは、プロジェクトの仕組みをエージェントに伝えるために使われます。 公式のコンテキストファイルドキュメントによると、HermesはスタートアップディレクトリやサブディレクトリにAGENTS.mdを見つけ、それらをプロジェクトコンテキストとして注入しています。
最も実用的な書き方
スローガンを書くのではなく、具体的なルールを書きましょう:
- プロジェクト構成:ここでフロントエンド、バックエンド、スクリプト、テストです。
- 一般的なコマンド:始め方、テスト方法、ビルド方法。
- コード仕様:どのパッケージマネージャー、命名規則、ディレクトリ規則を使うか。
- 禁止事項:マイグレーションファイルの変更禁止、キーの提出禁止、本番スクリプトの実行禁止。
- クリティカルパス:設定ファイル、エントリファイル、APIディレクトリ、テストディレクトリ。
マルチカタログアイテムの扱い方
ルートディレクトリは一般ルールに、サブディレクトリはより特定のAGENTS.mdに配置されます。 Hermesは関連するサブディレクトリファイルを読みながら徐々にコンテキストを発見し、一度に詰め込みすぎることを避けます。
一言で言えば、AGENTS.md は執行可能なプロジェクトルールを書くべきで、空虚な紹介文ではありません。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。