Skip to content

v0.2.0#28

Merged
themartto merged 46 commits into
mainfrom
dev
May 27, 2026
Merged

v0.2.0#28
themartto merged 46 commits into
mainfrom
dev

Conversation

@themartto
Copy link
Copy Markdown
Contributor

No description provided.

themartto added 30 commits May 22, 2026 08:52
acp_prompt was always using the global AgentState.llm regardless of the
session's model override. Sessions created with a specific model were
silently using the wrong client. Now builds a fresh client from the
session config when provider or model differs from the default.
Opens a centered overlay listing all configured providers and models.
Arrow keys navigate the list, Enter switches model mid-session (history
preserved), Esc cancels. The status bar updates immediately on switch.
Direct switch via :models <name> still works without opening the popup.

Also fixes cursor visibility (hidden while picker is open to prevent
input artifacts) and scroll bounds (saturating arithmetic to prevent
panic on navigation).
@themartto themartto marked this pull request as ready for review May 27, 2026 11:41
@themartto themartto merged commit 22cb76f into main May 27, 2026
5 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.

1 participant