The status line is now driven by its own store with its own refresh and debounce timers.
What's wrong with this entry?
The status line is now driven by a subscribable store rather than a React hook, with its own snapshot, cancellation, debounce and refresh timers.
- Change detection is explicit over a named input list: token usage, permission mode, vim mode, main loop model, fast mode, effort value, thinking enabled and PR status.
- The trust prompt and the "configured but disableAllHooks is true" warning behave as before.
- Vim state is now handed in when the payload is built instead of read from a global.
Status line is configured but disableAllHooks is true
Strings lifted out of the shipped bundle, so the claim above can be checked against them.