Skip to content

fix(tui): restore agent and model selection parity - #47260

Merged
nexxeln merged 16 commits into
v2from
tui-selection-parity
Sep 4, 2026
Merged

nexxeln merged 16 commits into
v2from
tui-selection-parity

Conversation

@nexxeln

@nexxeln nexxeln commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Restore V1 agent switching: remember each agent's model and variant within a session, while retaining V2 session-local drafts and durable restoration.
  • Fall back to an available model instead of blocking sessions with unavailable selections.
  • Honor global and agent model/variant defaults, including live configuration updates and explicit Default overrides.
  • Fix recent-model cycling, restore Default in the variant picker, and apply composer selections before custom slash commands.
  • Cover CLI overrides, delayed acknowledgments, and same-model agent switches without losing remembered choices or masking command overrides.

Keeps V2 keybindings and session-local variant behavior. No desktop or public API changes. Work started from freshly fetched origin/v2 (211cd73f1a), with fixes split into atomic commits.

Testing

  • packages/tui: bun run test
  • packages/client: bun test --only-failures
  • packages/tui and packages/client: bun typecheck
  • Repository pre-push typechecks
  • Prettier and git diff --check

@anomalyco anomalyco deleted a comment from russrapper15-png Sep 4, 2026
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.

1 participant