Verlauf, Suche und Bereinigung

Gespeicherter Verlauf, aktuell angezeigter Gesprächsverlauf und komprimierter Modellkontext sind getrennte Dinge. Wählen Sie Navigation oder Filter, bevor Sie etwas löschen.

  1. Öffnen Sie Chat-Verlauf durchsuchen im Unterhaltungskopf oder verwenden Sie das zugewiesene Tastenkürzel (standardmäßig Ctrl/Cmd+F).
  2. Wählen Sie Gesamte Sitzung oder Gesamter Arbeitsbereich und geben Sie einen Suchbegriff ein.
  3. Aktivieren Sie Werkzeuge und Denkblöcke einbeziehen, wenn Sie neben lesbarem Text auch technische Inhalte benötigen.
  4. Wählen Sie einen Auszug oder verwenden Sie Weitere Ergebnisse, um nach der aktuellen Seite fortzufahren.

Die Suche ist wörtlich und unabhängig von Groß-/Kleinschreibung; sie durchsucht den gespeicherten Verlauf, nicht nur eingeblendete Zeilen. Der Arbeitsbereichsumfang folgt dem autorisierten Verzeichnisbaum und den Worktrees des geöffneten Projekts, nicht jedem Projekt des OpenCode-Dienstes; seine Ergebnisse sind nach Unterhaltung gruppiert, jeweils benannt nach ihrem Titel und dem Worktree, der sie derzeit enthält. Datei-/Bildanhangsbytes und undurchsichtiger Anbieterzustand sind kein durchsuchbarer Text.

Die Fortschrittszeile Diese Seite: … Ergebnisse · … Nachrichten durchsucht beschreibt diese Ergebnisseite, keine Arbeitsbereichssummen. Ergebnisse kommen stapelweise. Übersprungene übergroße oder nicht unterstützte Nachrichten werden gemeldet; fehlende Treffer beweisen nicht, dass diese Nachrichten keinen Treffer enthalten. Neue Nachrichten während eines Suchlaufs benötigen eine neue Suche, um konsistent berücksichtigt zu werden.

Das Öffnen einer leeren Suche durchsucht keinen Verlauf. Änderungen an Begriff/Umfang, Schließen des Fensters oder Verlassen der Sitzung brechen veraltete Sucharbeit ab. Verwenden Sie bei einem Lesefehler Erneut versuchen; dies sendet keinen Prompt und ändert keinen Verlauf.

Ergebnisse öffnen und Timeline nutzen

  1. Wählen Sie ein Suchergebnis der aktuellen Sitzung, um zur umgebenden Passage zu springen.
  2. Wählen Sie ein Ergebnis einer anderen Sitzung, um eine separate Vorschau dieser Nachricht zu öffnen; verwenden Sie In Sitzung öffnen, um an der Trefferstelle zu dieser Unterhaltung zu wechseln.
  3. Zeigen Sie in Nachrichten-Timeline auf eine Markierung oder fokussieren Sie sie für einen Auszug und wählen Sie sie dann zur Navigation: Ihr Block rückt nach oben, und die Markierung bleibt hervorgehoben, bis Sie scrollen; danach folgt die Hervorhebung dem Block oben im Gespräch. Über die Bedienelemente für erste/neueste Nachricht gelangen Sie zu den Enden des gespeicherten Verlaufs.

Die Timeline stellt die gesamte Sitzungsstruktur dar, auch wenn die Verlaufsanzeige nur eine begrenzte Passage enthält. Sprünge laden das Ziel, nicht jede dazwischenliegende Nachricht. Suchvorschauen anderer Sitzungen laden weder deren gesamten Verlauf noch wählen sie diese aus; nur In Sitzung öffnen wechselt die Unterhaltung.

Werkzeugmarkierungen folgen Nachrichteninhalt: Ein dort ausgeblendeter Werkzeugtyp hat keine Markierung (bei Nichts gar keine), außer einem Werkzeug, das auf eine Berechtigung wartet. Ein Schritt, der nur Werkzeuge ausgeführt hat, zeigt nur seine Werkzeugmarkierungen, ohne leere Agentenmarkierung.

Während ein Sprung lädt, bleibt die alte Passage sichtbar. Ein neuerer Sprung oder manueller Eingriff in den Verlauf ersetzt veraltete Navigation; ein fehlgeschlagener Sprung lässt die sichtbare Passage unverändert. Versuchen Sie das Ziel erneut, statt wiederholt das ganze Projekt neu zu laden. Historisches Lesen ändert nicht die Agenten-/Modellauswahl des Eingabefelds.

Bei zu schmaler Unterhaltung (unter 420 CSS-Pixeln) ist die Timeline ausgeblendet; verwenden Sie dort Suche und Verlaufssteuerung. Die gespeicherte Sichtbarkeitseinstellung wird durch diese responsive Änderung nicht gelöscht.

Richtigen Verlaufsvorgang wählen

Vorgang Wo Umfang und Folgen
Anzeigefilter Nachrichteninhalt oder Einstellungen → Chat Gemeinsame Anzeigeeinstellungen; Inhalte ausblenden/einklappen, ohne sie zu löschen
Komprimierung Palette Sitzung komprimieren Native Zusammenfassung/Kontextkomprimierung der ausgewählten Sitzung, keine Löschung technischer Ausgabe
Einzelantwort bereinigen Nachricht Weitere Aktionen → Tools und Denkprozesse aus dieser Antwort entfernen Entfernt geeignete abgeschlossene technische Teile dauerhaft; behält endgültigen Text
Technische Sitzungsbereinigung Palette Sitzungs-Tools und Denkprozesse entfernen Plant über den gesamten gespeicherten Sitzungsverlauf einschließlich Nachrichten vor der Komprimierung; behält endgültigen Text und Nachrichten-/Sitzungsmetadaten
Sitzung löschen Sitzungszeile Sitzung löschen oder Löschung ausgewählter Sitzungen Löscht die native Unterhaltung und ihre nachgeordneten Untersitzungen/Verläufe nach Bestätigung rekursiv; nicht rückgängig zu machen
Sitzungen bereinigen Befehlspalette Weiter gefasste Sitzungslöschung, keine Anzeige- oder Kontextgrößeneinstellung

Nachrichteninhalt gilt unterhaltungsübergreifend. Wählen Sie oben darin oder in Einstellungen → Chat eine Voreinstellung (Nichts, Minimal, Ausgewogen oder Alles) und passen Sie dann einzelne Zeilen an; das Voreinstellungsmenü von Nachrichteninhalt zeigt dann Benutzerdefiniert. Werkzeuge auszublenden deaktiviert sie nicht, ändert keine Berechtigungen und entfernt keine gespeicherten Ausgaben. Damit die Darstellung reaktionsfähig bleibt, zeigen sehr große Nachrichten an einer Auslassung … weitere anzeigen, und sehr langer Text oder sehr lange Werkzeugausgabe endet an einer Zeile … weitere Zeichen ausgeblendet mit Alles anzeigen oder, wenn noch viel übrig ist, … weitere anzeigen, was mehrere Schritte erfordern kann. Beides einzublenden betrifft nur die Anzeige und stellt keine gelöschten Inhalte wieder her.

Sitzung komprimieren

  1. Wählen Sie die beabsichtigte Unterhaltung.
  2. Führen Sie Sitzung komprimieren in der Befehlspalette aus.
  3. Warten Sie auf das native Komprimierungsergebnis oder prüfen Sie Komprimierung fehlgeschlagen, bevor Sie über eine Wiederholung entscheiden.

Komprimierung ändert den Kontext, mit dem OpenCode die Sitzung fortsetzt. Sie garantiert keine Löschung früherer gespeicherter Nachrichten: Vollverlaufssuche und technische Bereinigung erreichen weiterhin Inhalte vor der Komprimierung. Verwenden Sie Komprimierung nicht als Ersatz zum Löschen sensibler gespeicherter Verläufe.

Werkzeuge und Denkprozesse entfernen

  1. Wählen Sie die Einzelantwort-Aktion oder führen Sie Sitzungs-Tools und Denkprozesse entfernen für die ausgewählte Sitzung aus.
  2. Prüfen Sie die geplanten Werkzeug-/Denkprozesszahlen und Warnungen zu übersprungenen Inhalten.
  3. Bestätigen Sie Entfernen. Verfolgen Sie bei ganzen Sitzungen den Fortschritt über dem Verlauf und verwenden Sie bei Bedarf die Abbruchsteuerung.

Nur geeignete abgeschlossene Werkzeuge und Denkprozesse werden entfernt. Aktive/unvollständige Inhalte werden nicht bereinigt; geänderte Inhalte werden abgelehnt, statt den bestätigten Umfang stillschweigend auszuweiten. Endgültiger Text und Nachrichten-/Sitzungsmetadaten bleiben erhalten, entfernte technische Ausgaben lassen sich aber nicht wiederherstellen. Sichern Sie benötigte Inhalte vor der Bestätigung.

Sitzungsbereinigung ist nicht über die gesamte Sitzung atomar. Frühere erfolgreiche Entfernungen bleiben bestehen, wenn eine spätere Nachricht einen Konflikt oder Fehler verursacht. Abbrechen stoppt künftige Stapel; ein bereits versandter Stapel wird nicht zurückgerollt und kann weiterhin festgeschrieben werden.

Warten Sie bei belegtem Speicher, bis aktuelle Ausführungs-/Speicherarbeit beendet ist. Laden Sie bei einer geänderten Nachricht neu und wählen Sie erneut aus. Verbinden/öffnen Sie bei nicht verfügbarem Plugin CodeNomad erneut und prüfen Sie vor dem Wiederholen den Fehler. Aktualisieren und beurteilen Sie nach ungewisser Antwort die verbleibenden Inhalte; nehmen Sie weder an, dass nichts geschehen ist, noch dass die gesamte Sitzung bereinigt wurde.

Sitzungen löschen und bereinigen

Das Löschen einer übergeordneten Sitzung löscht auch deren nachgeordnete Untersitzungen und ihren Verlauf. Prüfen Sie die Unterhaltungsfamilie vor dem Bestätigen. Die Bereinigung von Missionsspezialisten ist anders: Sie behält Sitzungen mit Kindern.

  1. Bevorzugen Sie Sitzung löschen in einer bestimmten Zeile, wenn Sie genau wissen, welche Unterhaltung entfernt werden soll.
  2. Führen Sie für umfassendere Wartung Sitzungen bereinigen aus und lesen Sie die Bestätigung Tiefenbereinigung der Sitzungen.
  3. Bestätigen Sie nur, wenn leere Sitzungen, abgeschlossene Subagenten-Sitzungen und ungenutzte Forks entfernt werden dürfen.

Die Bereinigung arbeitet mit den bekannten Sitzungskandidaten des aktuellen Projekts und kann mehr als leere Hauptsitzungen entfernen. Sie ist keine Archivierung und nicht rückgängig zu machen. Verwenden Sie sie nicht bloß, um eine volle Seitenleiste aufzuräumen. Die unabhängige Einstellung Automatische Bereinigung leerer Sitzungen ist enger gefasst: Sie prüft echte Leere, statt einen ungeladenen Verlauf als leer zu behandeln.

Löschen entfernt Unterhaltungen, keine Git-Commits, und macht keine Dateisystem-/externen Auswirkungen rückgängig. Bei teilweise erfolgreicher Bereinigung bleiben bereits gelöschte Sitzungen gelöscht. Prüfen Sie vor dem Wiederholen die verbleibende Liste und Fehler. Siehe Unterhaltungen zu Forks/Rücknahme und Projekte zum Löschen temporärer Ordner oder Worktrees.