Skip to content

Conversation

@pakrym-oai
Copy link
Collaborator

No description provided.

Store CollaborationMode in TurnContext instead of ModeKind and
update all callsites. Use previous TurnContext when building
collaboration mode update items to avoid redundant updates.
Drop unused previous/next collaboration mode in handlers and use
turn_context.collaboration_mode.mode where a ModeKind is required.
- Add helper to build collaboration mode with arbitrary ModeKind
- Rename tests to reflect that overrides without a user turn do not record updates
- Ensure override-only changes do not emit environment, permissions, or collaboration rollout entries
- Adjust permissions message count expectations across permissions and resume tests
- Add tests for collaboration mode change vs. noop when mode is unchanged
- Add personality test ensuring no update message
@pakrym-oai pakrym-oai merged commit 03fcd12 into main Feb 2, 2026
30 of 32 checks passed
@pakrym-oai pakrym-oai deleted the pakrym/do-not-append-items-on-override-turn-context branch February 2, 2026 02:51
@github-actions github-actions bot locked and limited conversation to collaborators Feb 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants