Wenn Sie das Gefühl haben, nach der Kompression vergessen zu haben, was zuvor gesagt wurde, konzentriert sich Hermes Agent darauf, das Kontextfenster und die Kompressionskonfiguration des komprimierten Modells zu überprüfen. Kompression ist kein verlustfreies Archiv, sondern fasst den Zwischendialog in kürzere Inhalte zusammen, und Informationen können verloren gehen, wenn das Zusammenfassungsmodell zu klein ist oder die Konfiguration nicht richtig konfiguriert ist.
Lassen Sie uns zuerst zwischen zwei Situationen unterscheiden
- Normale Kompression: Weniger Details, aber Aufgabenziele, wichtige Entscheidungen und Dateipfade bleiben erhalten.
- Abnormer Verlust: Sogar Kernbeschränkungen, Nutzerpräferenzen und abgeschlossene Schritte sind defekt, und die Folgeantworten weichen deutlich ab.
Die am meisten übersehene Konfiguration
Die offizielle Dokumentation erinnert daran, dass das Kontextfenster des Zusammenfassungsmodells mindestens so groß sein sollte wie das Hauptmodell. Da der mittlere Teil der Sitzung beim Komprimieren an das Zusammenfassungsmodell gesendet wird, kann bei kleinerem Zusammenfassungsfenster der Kompressionsaufruf fehlschlagen, sodass der Zwischeninhalt nicht zuverlässig umwickelt wird.
Wie man repariert
- Schau dir die
compression.enabled,thresholdtarget_ratioinconfig.yamlan. - Überprüfe die
auxiliary.compression.modelund den Anbieter, um sicherzugehen, dass es kein günstiges Modell mit wenig Kontext ist. - Nach Abschluss jedes Abschnitts der langen Aufgabe schreibt Hermes eine "Liste aktueller Status", einschließlich Ziele, überarbeitete Dokumente und offene Themen.
- Schreibe wichtige Einschränkungen in Projektdokumente oder AGENTS.md, nicht nur in frühen Chat-Logs.
Wenn du eine rigorose Darbietung suchst, ist es am sichersten, Hermes proaktiv einen "wiederherstellbaren Checkpoint" vor der Kompression zusammenfassen zu lassen. Das erleichtert es, wichtige Informationen zu behalten, auch wenn der Kontext später komprimiert wird.