mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-23 17:52:49 +00:00
Rewinding the conversation forks the Claude session through the SDK's forkSession, which looks for the transcript under the daemon's own CLAUDE_CONFIG_DIR or ~/.claude. A provider whose env sets CLAUDE_CONFIG_DIR has its transcripts elsewhere, so every rewind failed with "Session <id> not found". Fork through a session store rooted at the folder of the transcript the agent already resolves with the provider's config dir, so the SDK reads the session where Claude Code wrote it and writes the fork beside it. Closes #6321