[FEATURE] Option to disable built-in statusline content when using custom statusline

Resolved 💬 7 comments Opened Feb 23, 2026 by ww2283 Closed May 10, 2026

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

When using a custom statusLine command, Claude Code still renders its own content in the statusline area — most notably the
"Context low (X% remaining) · Run /compact to compact & continue" banner. This competes for space with the custom statusline output,
compressing it to the point of being unreadable.

Users who configure a custom statusline are explicitly opting to control that area. Built-in notifications and informational banners
should not override or compete with it.

Proposed Solution

Add a setting to disable all built-in statusline/notification content when a custom statusline is active. For example:

  {                                                                                                                                    
    "notifications": {                                                                                                                 
      "enabled": false                                                                                                                 
    }                                                                                                                                  
  }                                                                                                                                    

Or more granularly:

  {                                                                                                                                    
    "notifications": {                                                                                                                 
      "contextWarning": false                                                                                                          
    }                                                                                                                                  
  }  

Alternative Solutions

  • Expose notification data as environment variables to the custom statusline command, letting users integrate context warnings into

their own statusline

  • Automatically suppress built-in statusline content when a custom statusLine is configured

Priority

High - Significant impact on productivity

Feature Category

Configuration and settings

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗