Open Session License v0.5: session ids for multiagent/channel grouping (wire v0.4) - #2
Open
oceanseth wants to merge 1 commit into
Open
Open Session License v0.5: session ids for multiagent/channel grouping (wire v0.4)#2oceanseth wants to merge 1 commit into
oceanseth wants to merge 1 commit into
Conversation
…wire format v0.4 Multiagent setups append concurrently under merge=union; without an explicit turn→session binding, interleaved branches collapse into one linear block. v0.4 wire format: session records SHOULD carry a fresh ULID sid and MAY carry a name (agent/channel label); message records MAY carry s referencing their session's sid, authoritative for grouping. sid re-declaration is idempotent (speakers merge) so each branch can carry its own copy. v0.3 archives remain valid — s-less turns keep file-order grouping. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
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.
OpenSession (the visualizer) hit the limit of file-order session grouping: several agents appending under
merge=unioninterleave into one linear transcript. This bumps the wire format to v0.4:sid(fresh ULID) and MAY carryname(agent/channel label)s= their session'ssid; authoritative for groupingsidis idempotent (speakers merge) so parallel branches can each carry the declarationReference implementation (parser + channel UI) is live in OpenSession.
🤖 Generated with Claude Code