Proactivity becomes real session state with its own reminder kind and cycle keybinding, off by default.
chat:cycleProactivity and a proactivity system reminder exist, but the picker latch starts false and nothing at startup raises it.
What's wrong with this entry?
Claude Code gains a proactivity level as real session state: tool contexts can read it, permission-mode decisions can record that the level decided them, there is a new system reminder kind named "proactivity" alongside attention budget and auto mode, and a keybinding action chat:cycleProactivity cycles it. The picker is behind a per-session latch that starts false and is only raised by code that nothing in normal startup calls, so it is off out of the box.
- None of this vocabulary existed in the previous build.
- The latch has explicit set and get functions; the initial value is false.
getProactivityLevel
Strings lifted out of the shipped bundle, so the claim above can be checked against them.