mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-25 02:32:47 +00:00
* Rewind a Pi chat to the message you pick after an earlier rewind After a rewind, Pi's session file keeps the abandoned branch. Paseo captured user entry ids from the whole file but replayed history from the current branch, pairing them by position. Each abandoned user message shifted later rows onto an earlier entry id, so rewinding a replayed row went back further than the selected message. Capture user entries from the same compaction-aware branch Pi replays, so the nth capture is the nth replayed user message. * Assert Pi entry captures as data with named test helpers * Name the fields of Pi user entry test fixtures * Rewind a Pi row whose entry compaction summarized away The capture fed both replay pairing and the rewind target lookup. Narrowing it to the context branch broke rewinding a live row from before /compact, because that row's entry is off the branch. The extension now reports the session's user entries for the lookup apart from the branch entries replay pairs with. --------- Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com>