Expose effort_level in statusLine JSON
Summary
The statusLine feature provides a JSON payload with session metadata (model, context window, rate limits, cost, workspace, etc.), but effort_level is not included. Since effort level affects model behavior and is user-configurable per session, it would be useful to display in the status line.
Current behavior
The statusLine JSON includes fields like model, context_window, rate_limits, cost, output_style, and workspace — but no effort level.
Requested behavior
Add effort_level (string: "min", "low", "default", "high", "max") to the statusLine JSON payload.
Why
When configuring a status line to show session state at a glance, effort level is a natural fit alongside model name and context usage. Right now there's no way to surface it without hardcoding, which breaks when toggling effort mid-session via /effort.
🤖 Generated with Claude Code
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗