Skip to content

Let users choose the thinking level from the menu#191

Merged
dnouri merged 1 commit intomasterfrom
feat/thinking-selector
Apr 15, 2026
Merged

Let users choose the thinking level from the menu#191
dnouri merged 1 commit intomasterfrom
feat/thinking-selector

Conversation

@dnouri
Copy link
Copy Markdown
Owner

@dnouri dnouri commented Apr 15, 2026

The t entry in the transient menu now opens a minibuffer selector, so
users can jump straight to the thinking level they want instead of
cycling through every level. Header-line clicks still cycle levels for
quick adjustments.

After changing the level, Emacs now refreshes state from pi and shows
the level that pi actually accepted. This matters when a model clamps
unsupported levels. The command also reports missing processes and RPC
failures instead of failing silently, and the new tests cover both the
normal and error paths.

Co-authored-by: DevGiu devgiudev@gmail.com

The `t` entry in the transient menu now opens a minibuffer selector, so
users can jump straight to the thinking level they want instead of
cycling through every level.  Header-line clicks still cycle levels for
quick adjustments.

After changing the level, Emacs now refreshes state from pi and shows
the level that pi actually accepted.  This matters when a model clamps
unsupported levels.  The command also reports missing processes and RPC
failures instead of failing silently, and the new tests cover both the
normal and error paths.

Co-authored-by: DevGiu <devgiudev@gmail.com>
@dnouri dnouri merged commit 3461ba9 into master Apr 15, 2026
11 checks passed
@dnouri dnouri deleted the feat/thinking-selector branch April 15, 2026 23:44
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