Repository navigation
Start known resumed follower sessions at their current cursor - #65
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The follower discovered a known resumed session, then initialized its missing cursor at byte zero and emitted the entire historical transcript again.
Change
Initialize
RESUMEDat the transcript end when no valid cursor exists. Preserve a valid saved cursor. Persist a new baseline before selection/outbox state can survive a crash, and arm at the new file end if the transcript path changes. Continue readingNEWhuman sessions and spawned children from byte zero.Verification
npm run verifypassed on the final candidate after an unrelated tmux fixture failed intermittently on the first run; the isolated fixture also passed on rerun.git diff --checkand the public-tree privacy check pass. Independent review oncc627cf604cca1ed7a58429d8fc32728c43b96ce: READY, no blockers.Rollout
After merge, update the CT107 agent-mesh release and the fleet pin for the installed
agent-tmuxfollower, then verify the effective installed script. A running follower process needs a Monitor rearm to load the new code; preserve its state directory and cursors.