mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-23 17:52:49 +00:00
Task subagent frames stream on the same query as the conversation, and rememberTranscriptProgress recorded any assistant frame as the current turn's rewind anchor. When a turn's last assistant frame came from a subagent, the anchor held a uuid that lives on the subagent's sidechain rather than on the session's own chain, so forkSession rejected it with "Message <uuid> not found in session" and every later rewind in that conversation failed. Skip frames that carry a parent_tool_use_id when recording anchors. The persisted history path already skips sidechain entries; the live stream now applies the same rule. Closes #5284 Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com>