Nachdem Sie die Codex-CLI verlassen haben, müssen Sie die gesamte Aufgabe nicht neu beschreiben; Sie führen einfach aus codex resume wählen Sie die zu speichernde Sitzung; Um die aktuellste Sitzung im aktuellen Verzeichnis fortzusetzen, verwenden Sie codex resume --last. Was wiederhergestellt wird, ist der ursprüngliche Sitzungsdatensatz und der Kontext, nicht nur das Kopieren der letzten Antwort.
Wählen Sie den Befehl "Wiederherstellen" nach Szene aus
Während Sie sich in der Codex-Oberfläche befinden, geben Sie /resume ein und wählen Sie dann den Datensatz aus, den Sie aus der Sitzungsliste fortsetzen möchten. Wenn Sie zum Systemterminal zurückgekehrt sind, können Sie folgende Methoden verwenden:
# 打开会话选择器
codex resume
# 继续当前工作目录最近一次会话
codex resume --last
# 按会话 ID 或已命名的会话恢复
codex resume SESSION_IDAutomatisierte Aufgaben erfordern einen anderen Befehlssatz. In zwei Phasen der Pipeline können Sie zunächst die Prüfung abschließen und dann dieselbe nicht-interaktive Sitzung fortsetzen, um die Reparatur durchzuführen:
codex exec "检查并列出并发问题"
codex exec resume --last "修复刚才确认的问题并运行测试"Warum finde ich diese Sitzung nicht in der Liste?
Der häufigste Grund ist, dass sich das Startverzeichnis geändert hat. --last Standardmäßig werden nur Sitzungen angezeigt, die dem aktuellen Arbeitsverzeichnis entsprechen; Wenn Sie bereits zu einem anderen Repository oder übergeordneten Verzeichnis gewechselt sind, können Sie --all hinzufügen, um den Suchumfang zu erweitern oder direkt die Session-ID verwenden. Die zweite Situation ist, wenn die Sitzung archiviert ist; sie erscheint nicht in der regulären Aktivitätsliste und muss zuerst in der archivierten Sitzung wiederhergestellt werden.
Lokale Sitzungsaufzeichnungen stehen standardmäßig auf $CODEX_HOME/sessions, meist ~/.codex/sessions; Das Archiv befindet sich in $CODEX_HOME/archived_sessions. Ändere diese Datensätze nicht manuell, nur um Aufgaben abzurufen; priorisiere die Verwendung von resume- und unarchive-Befehlen.
Nach der Restaurierung wird zunächst der Standort bestätigt, bevor man ihn weiterverarbeitet
Beim Wiederherstellen einer alten Sitzung kann der Code auf der Festplatte bereits von Ihnen oder einem anderen Tool modifiziert worden sein. Zuerst lässt Codex das git status ausführen, den aktuellen Zweig und das bestehende Differential anzeigen und dann die nächste Aufgabe senden. Sie können es einfach erklären:
Erstens: Überprüfen Sie den aktuellen Zweig, nicht eingereichte Änderungen und den Status der vorherigen Aufgabe; melden Sie nur die Unterschiede, ändern Sie die Datei nicht sofort.
Wenn du dich jetzt auf ein anderes Ziel konzentrieren willst, bleib nicht bei alten Gesprächen. Neue Sitzungen mit /new zu erstellen ist stabiler; Nur wenn Aufgabenziele, Lagerstandorte und Frontorder-Entscheidungen kontinuierlich bleiben, ist resume angemessen.