Zum Inhalt springen

Eine Unterhaltung verzweigen

Diese Anleitung zeigt, wie du zu einem früheren Punkt einer Unterhaltung zurückgehst und sie von dort woanders hinführst, den Pfad aber behältst, den du verlassen hast.

Verzweigen schreibt nichts. Eine Unterhaltung ist ein Baum aus Nachrichten mit einem Zeiger an der Spitze, und Zurückgehen verschiebt den Zeiger. Nichts wird gelöscht, nichts wird versteckt, und Zurückwechseln ist wieder nur eine Zeigerbewegung.

Genau deshalb ist es hier ungefährlich, einen Prompt zu bearbeiten und neu laufen zu lassen: Die Antwort, gegen die du verglichen hast, ist noch da.

/tree

Der Navigator listet jede Nachricht, an jedem Fork eingerückt, und markiert den aktuellen Pfad mit Auf diesem Zweig. Eine Unterhaltung ohne Fork erscheint als die flache Liste, die sie immer war. Anzusehen kostet der Navigator nichts, bis es etwas zu navigieren gibt.

Jede Zeile bietet zwei Aktionen.

Aktion Wirkung
Von hier fortsetzen Verschiebt den Zeiger. Deine nächste Nachricht setzt an dieser Nachricht fort.
In neue Unterhaltung abzweigen Kopiert den Pfad bis zu dieser Nachricht in eine neue Unterhaltung.
  1. /tree
  2. Finde die Nachricht, ab der du neu starten willst, meist die letzte, mit der du zufrieden warst.
  3. Von hier fortsetzen.
  4. Tippe den neuen Prompt.

Die alte Fortsetzung bleibt im Baum. /tree zeigt von diesem Punkt jetzt zwei Pfade, und du wechselst frei zwischen ihnen.

Ein Fork kopiert den Pfad in eine neue Unterhaltung im selben Bereich. Nimm ihn, wenn die beiden Richtungen weiter auseinanderlaufen und du sie nebeneinander haben willst, statt zu wechseln.

Die Kopie hat neue Nachrichten-IDs. Zwei Unterhaltungen mit gemeinsamen Zeilen würden die späteren Nachrichten der anderen zeigen. Genau das darf ein Fork nicht.

Das sind verschiedene Werkzeuge, und der Unterschied zählt.

Zurücksetzen Zweig
Die späteren Nachrichten Im Transkript ausgeblendet Weiter in /tree sichtbar
Der Worktree Auf den Snapshot dieses Zugs zurückgesetzt Unberührt
Rückgängig Zurücksetzen rückgängig machen stellt den Stapel wieder her Den Zeiger zurückschieben

Zurücksetzen nimmst du, wenn der Agent Dateien geändert hat, die du zurückhaben willst. Den Zweig nimmst du, wenn die Unterhaltung falsch gelaufen ist, die Dateien aber in Ordnung sind.

Zurücksetzen verschiebt auch die Zweigspitze, damit deine nächste Nachricht an der richtigen Stelle ansetzt und nicht an einem Ende, das niemand mehr sieht.

Schreibt eine eigenständige HTML-Datei: die ganze Unterhaltung mit einklappbaren Tool-Karten, die zeigen, was jeder Aufruf bekommen hat und was er zurückgegeben hat. Kein Stylesheet, kein Skript, kein Bildhost. Sie funktioniert von einem USB-Stick, und sie funktioniert in fünf Jahren.

  • Desktop: Documents/ControlCenter/exports/, mit Zeitstempel, damit ein zweiter Export den ersten nicht überschreibt.
  • Web: ein Download im Browser.

Kopiert das Transkript als Markdown in die Zwischenablage, mit Tool-Aufrufen in einklappbaren Blöcken. Das nimmst du zum Einfügen in ein Issue.

Das Denken bleibt absichtlich draußen: Es ist das Schmierpapier des Modells, und einen Fehlerbericht liest ein Mensch.