Allow customizing or hiding the permission mode indicator text
Problem
The permission mode indicator text (e.g., bypass permissions on (shift tab to cycle)) is hardcoded UI chrome that cannot be customized or hidden. It takes up visual space and feels heavy — especially for users who already know which mode they're in and how to cycle modes.
Proposed Solution
One or more of the following:
statusLineintegration — Include the current permission mode as a field in the statusLine input JSON (e.g.,permissions_mode), so users can display it however they want in their custom status line- Minimal mode indicator option — A setting to show a compact version, e.g., just an icon or short label (
⚡ bypass,🔒 default,📋 plan) instead of the full sentence - Hide option — A setting like
"hidePermissionModeIndicator": truefor users who don't need the reminder
Context
The statusLine setting already lets users build rich, custom status displays (git branch, context usage, rate limits, token count). But the mode indicator sits outside that system with no way to style, shorten, or relocate it. Users who invest in a clean status line setup are stuck with a bulky, non-customizable line they can't touch.
Even just exposing permissions_mode in the statusLine JSON would solve this — users could integrate it into their existing status line and the built-in text could be hidden.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗