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

1 participant