Hermes Agentのコンテキストファイルは長すぎると短縮されますが、これが公式設計です。 コンテキストファイルはシステムコンテキストに入り込み、長すぎるとトークンが無駄になり、本当に重要なルールが圧倒されてしまいます。 これを行う最良の方法は、AGENTS.md を「インデックスとハードルール」として書き、エージェントがファイルツールで詳細を読ませることです。
公式の制限を理解する方法
ドキュメントによると、単一のコンテキストファイルには文字数制限があり、それを超えるとヘッドとテールが保持され、ファイルツールは全文を読み取るよう促されます。 つまり、ヘルメスが長い文書を見られないわけではないが、毎回全部詰め込むには適していない。
推奨仕上げ方法
- まず最も重要な10のルールから始めましょう:テストコマンド、パッケージマネージャ、禁止事項、クリティカルパス。
- 長いスキーマの説明をドキュメントやディレクトリに分割し、パスを AGENTS.md とリンクします。
- 歴史的な文脈や会議ノート、APIの完全なドキュメントに集中しないでください。
- 各サブディレクトリはグローバルファイルの膨張を減らすために独自の AGENTS.md を使用します。
ヘルメスがしばしばルールを無視しているのに気づくなら、それは必ずしも彼が不服従だからでも、ルールが長すぎたり緩すぎたり矛盾しているわけでもありません。 短く明確かつ実行可能なコンテキストファイルは、長文の説明よりも効果的なことが多いです。