Zum Hauptinhalt springen

Kontextkomprimierung

Komprimierung lässt lange Gespräche innerhalb des Kontextfensters eines Modells weiterlaufen. Sie fasst älteren Kontext zusammen und behält einen jüngeren Teil des ausgewählten Zweigs. Ursprüngliche Gesprächseinträge bleiben gespeichert; eine Zusammenfassung ändert den Kontext späterer Anfragen, statt das Transkript zu löschen.

Komprimierung verwaltet Gesprächskontext. Sie schreibt keine Fakten in USER.md oder MEMORY.md, erledigt keine Aufgabe für Sie und garantiert nicht, dass jedes Detail die Zusammenfassung übersteht. Bewahren Sie wichtiges Quellmaterial in Dateien auf und verwenden Sie Kontextreferenzen, wenn exakter Text wichtig ist.

Automatische Komprimierung​

Automatische Komprimierung ist standardmäßig aktiviert. Anyy prüft den Verbrauch gegen das Kontextfenster des ausgewählten Modells und reserviert Platz für die nächste Antwort. Standardmäßig werden 16.384 Token reserviert und etwa 20.000 jüngste Token behalten; die Sitzungskonfiguration eines Modells kann Reserve und beibehaltene Menge überschreiben.

Anyy kann auch nach einem Kontextüberlauffehler oder einem behebbaren Antwortlängenlimit komprimieren. Ist Wiederherstellung möglich, führt es innerhalb desselben Laufs einen Komprimierungs- und Wiederholungsversuch aus. Läuft der nächste Versuch erneut über oder wird abgeschnitten, reduzieren Sie Kontext oder wählen Sie ein Modell mit größerem Kontextfenster. Automatische Komprimierung ist keine unbegrenzte Wiederholungsschleife.

Die Zusammenfassung verwendet die aktuelle Modellroute und kann Anbieterverbrauch verursachen. Das Gespräch kann pausieren, während Anyy die Zusammenfassung erstellt. Ein Zusammenfassungsfehler wird gemeldet, ohne eine unvollständige Zusammenfassung anzuwenden; einige Fehler bei Zusammenfassungen durch virtuelle Zusatzmodelle erlauben, die ursprüngliche Antwortvorbereitung mit bestehendem Verlauf fortzusetzen.

API für manuelle Komprimierung​

Verbundene RPC-Clients können Folgendes anfordern:

{"method":"session.compress","params":{"session_id":"SESSION_ID","focus":"Preserve decisions and unresolved constraints"}}

focus ist optional. Die Methode stoppt erfasste aktive Arbeit, wartet auf deren Ende und erstellt eine Zusammenfassung. Der unterbrochene Gesprächsschritt wird nicht automatisch fortgesetzt. Eine zu kleine oder bereits komprimierte Sitzung kann melden, dass nichts zu komprimieren ist.

Die Shell-CLI hat keinen Unterbefehl anyy compact. Dashboard-Chat und TUI haben weder manuelle Komprimierungsschaltfläche noch /compact-//compress-Befehl. Ihre normalen Gespräche erhalten dennoch automatische Komprimierung.

Zweige durchsuchen und wechseln​

Verwenden Sie TUI /tree, während die Sitzung untätig ist:

  1. Wählen Sie mit Up/Down einen vorhandenen Eintrag.
  2. Drücken Sie s, wenn Sie eine Zusammenfassung des verlassenen Zweigs wünschen; die Auswahl zeigt, ob Zusammenfassung ein- oder ausgeschaltet ist.
  3. Drücken Sie Enter zum Navigieren oder Esc zum Abbrechen der Auswahl.

Die Auswahl einer Benutzernachricht verschiebt den aktiven Kontext an die Stelle davor. Ihr Text kehrt nur bei leerer Nachrichteneingabe dorthin zurück. Frühere und benachbarte Zweige bleiben verfügbar. Die nächste übermittelte Nachricht setzt am neu ausgewählten Punkt fort; die Navigation selbst startet keine Antwort.

Die optionale Zweigzusammenfassung übernimmt nützlichen Kontext aus dem verlassenen Zweig. Sie ist ein separater Zusammenfassungseintrag, kein neues Gespräch und keine Erinnerungsaktualisierung. Modell- und Werkzeugwiederherstellung folgen dem gewählten Zweig. Verbundene Clients können session.tree und session.tree.navigate verwenden; das Erstellen eines separaten Gesprächs ist die eigenständige API session.fork.

Wiederholen und abbrechen​

Komprimierung und Zweigzusammenfassungen teilen die Sitzungs-Wiederholungsrichtlinie des Profils, getrennt von Anbietertransport-Wiederholungen. Eine Operation behält ihr Wiederholungsbudget. Ein Abbruch von Zusammenfassungsarbeit wartet auf das Ende des Modellaufrufs, lässt vorhandenen Verlauf intakt und wendet keine unvollständige oder abgeschnittene Zusammenfassung an.

TUI Esc während einer Agenten-Wiederholungswartezeit bricht nur dieses Warten ab. Es ist kein Tastenkürzel zum Abbrechen einer Zusammenfassung. Stopp- und Editorrückgabesteuerung finden Sie unter Sitzungen und TUI.

Fehlerbehebung​

SymptomAktion
Kontext läuft nach Wiederherstellung weiterhin überReferenziertes Material reduzieren, größeres Kontextmodell wählen oder neue Sitzung starten
Zusammenfassung schlägt fehlAusgewähltes Modell und Zugangsdaten prüfen, dann bei Bedarf über unterstützte API erneut versuchen
Exaktes Detail fehlt nach KomprimierungUrsprüngliche Datei oder begrenzte Referenz erneut anhängen
/tree ist bei Beschäftigung nicht verfügbarAntwort vor der Navigation beenden oder stoppen
Benutzertext eines Zweigs wurde nicht zurückgegebenDie Nachrichteneingabe hatte einen Entwurf; vor der Navigation sichern

Datenbankverdichtung ist eine andere Operation: Sie reduziert Datenbankspeicher, nicht Modellkontext.