Claude Code: een sessie hervatten met --continue, --resume of /resume
Om je laatste Claude Code-sessie te hervatten, voer je claude --continue uit in dezelfde projectmap. Wil je een oudere kiezen, voer dan claude --resume uit en kies hem uit de lijst, of typ /resume in een lopende sessie. Sessies worden per projectmap en per configuratiemap opgeslagen, en dat verklaart de meeste ontbrekende sessies.
Ook beschikbaar in: English · Español · Deutsch · Français · 日本語 · 简体中文 · Português (Brasil) · 한국어 · Italiano · 繁體中文
Een gids van Switch, een onafhankelijke beheerder voor Claude Desktop-profielen. Switch is in vroege toegang, in aanloop naar de publieke release.
Hervatten vanaf de opdrachtregel
Anthropics documentatie over sessies noemt deze opdrachten:
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 en -r zijn de korte vormen van --continue en --resume. Je kunt ook een sessie-ID aan --resume meegeven; Claude Code zoekt dan eerst in het huidige project en de git-worktrees daarvan, en daarna in andere projecten op de Mac (CLI-referentie).
Voeg --fork-session toe om een kopie met een nieuwe sessie-ID te hervatten en het origineel te laten zoals het was.
Van sessie wisselen binnen Claude Code
Typ /resume (of de alias /continue) bij de prompt om dezelfde sessiekiezer te openen zonder Claude Code te verlaten. /resume gevolgd door een naam of ID brengt je direct naar die sessie (overzicht van commands).
Handige sneltoetsen in de kiezer:
- Spatie toont een voorbeeld van een sessie.
- Ctrl+A toont sessies uit alle projecten op deze Mac.
- Ctrl+W breidt uit naar alle worktrees van de repository.
- Ctrl+B filtert op de huidige git-branch.
- Ctrl+R geeft de gemarkeerde sessie een nieuwe naam.
Sessies een naam geven zodat je ze terugvindt
Sessies zonder naam tonen een gegenereerde titel of hun eerste prompt, en dat leest lastig. Geef belangrijke sessies bij het starten een naam met claude -n auth-fix, of tijdens een sessie met /rename auth-fix. Daarna brengt claude --resume auth-fix je er direct naar terug.
Wil je een andere aanpak proberen zonder de huidige kwijt te raken, voer dan /branch uit. Dat kopieert het gesprek tot nu toe en zet je in de kopie. Hervat dezelfde sessie niet in twee terminals zonder te forken: volgens Anthropic raken de berichten van beide dan door elkaar in één transcript.
Waarom een sessie niet verschijnt
Claude Code bewaart transcripten in ~/.claude/projects/<project>/<session-id>.jsonl, gegroepeerd per projectmap. Veelvoorkomende redenen dat er een ontbreekt:
- Andere map. De kiezer begint bij het huidige project. Druk op Ctrl+A om alles te zien.
- Andere configuratiemap. Met
CLAUDE_CONFIG_DIRingesteld staan transcripten in die map, dus elk account heeft zijn eigen lijst met sessies. - Gescripte runs. Sessies uit
claude -pof de Agent SDK, en sessies die met/loopzijn begonnen, komen niet in de kiezer en niet in--continue. Hervat een-p- of SDK-sessie via de ID. - Leeftijd. Per oktober 2026 worden transcripten die ouder zijn dan
cleanupPeriodDaysverwijderd; de standaard is 30 dagen (documentatie over de .claude-map).
Sessies die je in de Claude Desktop-app start, hervat je in de desktop-app.
Sessies blijven bij hun account
Omdat de geschiedenis in de configuratiemap staat, hoort een sessie bij de accountinstallatie die hem heeft aangemaakt. Gebruikt je werkaccount claude-work en je privéaccount gewoon claude, dan toont elke kiezer alleen zijn eigen sessies. Wat CLAUDE_CONFIG_DIR doet legt uit waarom. Uitloggen en opnieuw inloggen als iemand anders in dezelfde map is iets anders: zie van Claude Code-account wisselen.
Wanneer een lokaal checkpoint beter is
Hervatten laadt het hele gesprek opnieuw. Dat is precies goed als je in hetzelfde account verdergaat waar je was gebleven. Het past minder goed als je het werk in een ander account wilt voortzetten, of bij een heel lang gesprek: volgens Anthropic kan het hervatten van een lang gesprek na een pauze een venster tonen met een schatting van hoeveel van je gebruikslimiet het opgeslagen gesprek alleen al zou kosten.
Een kort lokaal checkpoint is dan vaak beter. Noteer de taak, wat er is veranderd, wat er is gecontroleerd en de volgende stap, start daarna een nieuwe chat in dezelfde projectmap en wijs die naar het checkpoint. Switch ondersteunt dit als handmatige overdracht; het zet transcripten niet automatisch over. Een Claude Code-project voortzetten met een lokaal checkpoint.