Skip to content

fix(chat): Preserve modes across session switches - #3552

Merged
wsp1911 merged 1 commit into
GCWing:mainfrom
wsp1911:dev-omen
Oct 26, 2026
Merged

wsp1911 merged 1 commit into
GCWing:mainfrom
wsp1911:dev-omen

Conversation

@wsp1911

@wsp1911 wsp1911 commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Read the selected session's live mode during composer hydration and
wait for unloaded bindings instead of applying a default mode.

Keep passive synchronization separate from explicit mode changes so
stale composer snapshots cannot overwrite saved session intent.

Add regression coverage for assistant-to-Minimal switches, delayed
loading, and device surface changes, with focused validation guidance.

Fixes #3516

Read the selected session's live mode during composer hydration and
wait for unloaded bindings instead of applying a default mode.

Keep passive synchronization separate from explicit mode changes so
stale composer snapshots cannot overwrite saved session intent.

Add regression coverage for assistant-to-Minimal switches, delayed
loading, and device surface changes, with focused validation guidance.
@wsp1911
wsp1911 merged commit 2968781 into GCWing:main Oct 26, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: 应用重启(更新)后,会话默认agent会切换

1 participant