Repository navigation
Fix pack rotation across independent sessions - #600
Merged
Merged
Conversation
Require matching session identity for resume and explicit compact source with terminal and directory continuity for changed IDs. Match pending subagent inheritance by agent_id, and persist silent compact assignments. Add deterministic rotation and identity boundary regressions with updated child fixtures and README behavior.
Sync Japanese, Chinese and public model-facing docs with the tested pack isolation rules. Pure documentation, no executable behavior change.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Preserve subagent_input_required and the verified parent-child agent identity guidance together. The conflict is limited to the public configuration paragraph; all maintained runtime and translated documentation changes are retained. This isolated merge contains only the reviewed files.
This branch was successfully deployed
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.
Independent sessions starting close together inherited the globally last active session's pack, so random and round-robin rotation could converge to one pack. Require matching identity for resume and child inheritance, and explicit compact events with matching terminal and directory identity for changed session IDs. Persist assignments before returning from silent compact events.
Add 13 regression cases covering concurrent sessions, shared directories, resume, compact and child boundaries. Ten failed against the original implementation. All 13 regressions, 54 existing core checks and 95 adapter/lint checks pass. Update English, Japanese, Chinese and public configuration guidance.
Fixes #594.