Claude Code-Sitzung fortsetzen mit --continue, --resume oder /resume
Um Ihre letzte Claude Code-Sitzung fortzusetzen, führen Sie claude --continue im selben Projektordner aus. Für eine ältere Sitzung führen Sie claude --resume aus und wählen sie aus der Liste, oder Sie tippen /resume in einer laufenden Sitzung. Sitzungen werden pro Projektordner und pro Konfigurationsverzeichnis gespeichert. Das erklärt die meisten fehlenden Sitzungen.
Auch auf: English · Español · Français · 日本語 · 简体中文 · Português (Brasil) · 한국어 · Italiano · Nederlands · 繁體中文
Ein Ratgeber von Switch, einer unabhängigen Profilverwaltung für Claude Desktop. Switch ist vor der öffentlichen Veröffentlichung im Frühzugang.
Claude Code-Sitzung über die Befehlszeile fortsetzen
Anthropics Dokumentation zu Sitzungen nennt diese Befehle:
claude --continue # most recent session in this folder
claude --resume # open the session picker
claude --resume auth-fix # resume a named session
claude --from-pr 123 # sessions linked to a pull request-c und -r sind Kurzformen von --continue und --resume. Sie können --resume auch eine Sitzungs-ID übergeben. Claude Code sucht dann zuerst im aktuellen Projekt und in seinen Git-Worktrees, danach in anderen Projekten auf dem Mac (CLI-Referenz).
Mit --fork-session setzen Sie eine Kopie mit neuer Sitzungs-ID fort, und das Original bleibt unverändert.
Sitzungen innerhalb von Claude Code wechseln
Tippen Sie /resume (oder den Alias /continue) in die Eingabe, um dieselbe Auswahl zu öffnen, ohne Claude Code zu verlassen. /resume gefolgt von einem Namen oder einer ID springt direkt zu dieser Sitzung (Befehlsreferenz).
Nützliche Tastenkürzel in der Auswahl:
- Leertaste zeigt eine Vorschau der Sitzung.
- Ctrl+A zeigt Sitzungen aus allen Projekten auf diesem Mac.
- Ctrl+W erweitert die Ansicht auf alle Worktrees des Repositorys.
- Ctrl+B filtert auf den aktuellen Git-Branch.
- Ctrl+R benennt die markierte Sitzung um.
Sitzungen benennen, damit Sie sie wiederfinden
Unbenannte Sitzungen zeigen einen erzeugten Titel oder ihren ersten Prompt, und das lässt sich schlecht überblicken. Geben Sie wichtigen Sitzungen beim Start einen Namen mit claude -n auth-fix oder während der Sitzung mit /rename auth-fix. Danach bringt Sie claude --resume auth-fix direkt zurück.
Um einen anderen Ansatz auszuprobieren, ohne den aktuellen zu verlieren, führen Sie /branch aus. Der Befehl kopiert das bisherige Gespräch und wechselt Sie in die Kopie. Setzen Sie dieselbe Sitzung nicht ohne Fork in zwei Terminals fort: Laut Anthropic vermischen sich die Nachrichten aus beiden dann in einem Transkript.
Warum eine Sitzung nicht erscheint
Claude Code speichert Transkripte unter ~/.claude/projects/<project>/<session-id>.jsonl, gruppiert nach Projektordner. Häufige Gründe, warum eine Sitzung fehlt:
- Anderer Ordner. Die Auswahl beginnt mit dem aktuellen Projekt. Drücken Sie Ctrl+A, um alles zu sehen.
- Anderes Konfigurationsverzeichnis. Wenn
CLAUDE_CONFIG_DIRgesetzt ist, liegen die Transkripte stattdessen in diesem Verzeichnis, sodass jeder Account seine eigene Sitzungsliste hat. - Skriptgesteuerte Ausführungen. Sitzungen aus
claude -poder dem Agent SDK sowie Sitzungen, die mit/loopbegonnen haben, erscheinen weder in der Auswahl noch bei--continue. Eine-p- oder SDK-Sitzung setzen Sie über ihre ID fort. - Alter. Stand: Oktober 2026 werden Transkripte gelöscht, die älter als
cleanupPeriodDayssind; der Standardwert ist 30 Tage (Dokumentation zum .claude-Verzeichnis).
Sitzungen, die Sie in der Claude Desktop-App beginnen, setzen Sie in der Desktop-App fort.
Sitzungen bleiben bei ihrem Account
Weil der Verlauf im Konfigurationsverzeichnis gespeichert wird, gehört eine Sitzung zu der Account-Einrichtung, die sie erstellt hat. Wenn Ihr Arbeits-Account claude-work verwendet und Ihr privater Account einfach claude, zeigt jede Auswahl nur ihre eigenen Sitzungen. Was CLAUDE_CONFIG_DIR bewirkt erklärt, warum. Anders ist es, wenn Sie sich im selben Verzeichnis abmelden und als jemand anderes wieder anmelden: Siehe Claude Code-Account wechseln.
Wann ein lokaler Checkpoint besser ist
Beim Fortsetzen wird das gesamte Gespräch neu geladen. Das ist richtig, wenn Sie im selben Account dort weitermachen, wo Sie aufgehört haben. Weniger geeignet ist es, um die Arbeit in einem anderen Account fortzusetzen, oder bei einem sehr langen Gespräch: Laut Anthropic kann das Fortsetzen eines langen Gesprächs nach einer Pause einen Dialog anzeigen, der schätzt, wie viel Ihres Nutzungslimits allein das gespeicherte Gespräch verbrauchen würde.
Ein kurzer lokaler Checkpoint ist oft besser. Halten Sie die Aufgabe fest, was sich geändert hat, was geprüft wurde und was der nächste Schritt ist. Starten Sie dann einen neuen Chat im selben Projektordner und verweisen Sie ihn auf den Checkpoint. Switch unterstützt das als manuelle Übergabe; Transkripte werden nicht automatisch übertragen. Ein Claude Code-Projekt mit einem lokalen Checkpoint fortsetzen.