mirror of
https://github.com/getpaseo/paseo.git
synced 2026-11-01 14:12:51 +00:00
The SDK parses and copies the complete transcript while forking a Claude conversation. Running that work in the daemon's event loop blocks all connected clients, even though only one conversation is being rewound. Run the fork in a worker, stream transcript records, and append in bounded chunks. Preserve the SDK's fork content, transcript location, and error fields. Share the existing compiler worker loader and verify that the installed daemon closure contains and starts the rewind worker. Retain Dominic Anaeto's implementation and regressions from #8444, rebased onto main to include the correction for the moved worktrees documentation page in the website test. Fixes #8209 Co-authored-by: Dominic Anaeto <dominic.anaeto@gmail.com>