[FEATURE] Setting to hide the effort indicator above the prompt (terminal)
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
The top-right corner above the prompt input shows the current effort level. I already show effort in my custom statusLine (it's in the status line JSON as .effort.level), so I see the same value twice. No setting hides it, and plugins can't reach that spot, since there's no ui.render component for it.
The token counter in the same spot was handled in #21867: it only shows with verbose on. Effort has no equivalent switch.
Proposed Solution
Either of these:
- An env var or setting following the existing
CLAUDE_CODE_HIDE_*pattern, e.g.CLAUDE_CODE_HIDE_EFFORT_INDICATOR=1, or hide it automatically when a customstatusLineis configured. - A
ui.rendercomponent for that corner (likeSessionModefor the footer labels), so a plugin can filter out what it doesn't want.
Alternative Solutions
Showing effort in the status line works, but it doesn't remove the built-in indicator. #33667 asked for the same thing in the VS Code extension and was closed as not planned; this request is for the terminal app.
Priority
Low - Nice to have
Feature Category
Interactive mode (TUI)
Use Case Example
- My status line shows
Opus 5.5 · medium. - The corner above the prompt also shows the effort level.
- With this setting, effort would show only in my status line.
Additional Context
Claude Code v2.1.288, macOS.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗