Claude Sessions

enables:

  • rewinding
  • resuming
  • forking

sessions:

  • are ephemeral (i.e. each new session start fresh)
  • sessions able to work across git branches
  • sessions are tied to current directory
  • can run parallel sessions by using `git worktrees` which create separate directories for individual branches

Claude Session Commands

To continue most recent session:
claude —continue

To continue off session abc123:
claude —resume abc123

To branch off current session:
claude —continue —fork-session

To branch off session abc123:
claude —resume abc123 —fork-session