Skip to content

feat: thinking effort setting for new sessions (with xhigh/max)#73

Open
TeigenZhang wants to merge 2 commits intoArk0N:masterfrom
TeigenZhang:feat/thinking-effort
Open

feat: thinking effort setting for new sessions (with xhigh/max)#73
TeigenZhang wants to merge 2 commits intoArk0N:masterfrom
TeigenZhang:feat/thinking-effort

Conversation

@TeigenZhang
Copy link
Copy Markdown
Contributor

Summary

Two related commits:

  1. Thinking effort setting — new "Thinking Effort" select in app settings (low / medium / high) that sets CLAUDE_CODE_EFFORT_LEVEL for all newly created sessions. Surfaces via settings-ui.js and is passed through session-ui.js into the CLI env.
  2. Extended levels + mobile shortcut — add xhigh and max options to the same select, plus a Max button in the mobile keyboard accessory bar that sends /effort max to the active Claude session so you can bump effort without typing on mobile.

Test plan

  • Settings panel shows Thinking Effort dropdown with low/medium/high/xhigh/max + Default
  • New session spawned with non-Default level exports CLAUDE_CODE_EFFORT_LEVEL
  • Mobile keyboard accessory bar has Max button that sends /effort max
  • npm run typecheck / npm run lint / npm run build pass

Teigen added 2 commits April 24, 2026 09:48
Allow configuring CLAUDE_CODE_EFFORT_LEVEL (low/medium/high/max) from
Settings → Claude Permissions. Applied as envOverride on session creation.
Add XHigh option to Thinking Effort dropdown (between High and Max),
and add a Max quick button to the mobile keyboard accessory bar that
sends /effort max as a slash command.
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