{"version":"2.1.232","anchor":"a-session-wide-proactivity-level-appears-switched-off","canonical_anchor":"a-session-wide-proactivity-level-appears-switched-off","heading":"A session-wide \"proactivity level\" appears, switched off","tier":"soon","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/a-session-wide-proactivity-level-appears-switched-off","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### A session-wide \"proactivity level\" appears, switched off\n\nProactivity becomes real session state with its own reminder kind and cycle keybinding, off by default.\n\n**What**\n\nClaude 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.\n\n**Details**\n\n- None of this vocabulary existed in the previous build.\n- The latch has explicit set and get functions; the initial value is false.\n\n**Evidence**\n\n`getProactivityLevel`\n\n- Area: Permissions\n- Names: `chat:cycleProactivity`\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 5\/5\n- Present in the build but not switched on"}