圧縮後に以前に言われたことを忘れてしまったと感じた場合、Hermes Agentは圧縮モデルのコンテキストウィンドウと圧縮設定のチェックに注力します。圧縮はロスレスアーカイブではなく、中間の対話を短い内容にまとめます。サマリーモデルが小さすぎたり、構成が適切に設定されていないと情報が失われる可能性があります。
まずは二つの状況を区別しましょう
- 通常の圧縮:詳細は減りますが、タスク目標、重要な決定、ファイルパスは残ります。
- 異常な損失:コア制約、ユーザーの好み、完了した手順さえも破られ、フォローアップの回答も大きく逸脱しています。
最も見落とされがちな構成
公式ドキュメントでは、サマリーモデルのコンテキストウィンドウはメインモデルと同等の大きさであるべきだと注意されています。圧縮時にセッションの中間部分がサマリーモデルに送られるため、サマリーモデルウィンドウが小さいと圧縮呼び出しが失敗し、中間コンテンツが確実にラッピングされない可能性があります。
修理方法
config.yamlのcompression.enabled、threshold、target_ratioをチェックしてみてください。auxiliary.compression.modelとプロバイダーを確認して、安価なモデルでないか、情報がほとんどないか確認してください。- 長い課題の各セクションを終えた後、ヘルメスは目標、改訂済み文書、未解決の問題を含む「現状リスト」を書きます。
- 重要な制約は初期のチャットログだけでなく、プロジェクト文書や AGENTS.md に書き込んでください。
厳密な配信を求めるなら、圧縮前にHermesに「回復可能なチェックポイント」を事前に要約させるのが一番安全です。これにより、後でコンテキストが圧縮されても重要な情報を保持しやすくなります。