{"version":"2.1.284","anchor":"plan-mode-ask-extends-to-session-bound-tools-new-computer-u","canonical_anchor":"plan-mode-ask-extends-to-session-bound-tools-new-computer-u","heading":"Plan mode asks before more kinds of tool calls, and allow rules cover less computer use","tier":"notice","area":"Elsewhere","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/plan-mode-ask-extends-to-session-bound-tools-new-computer-u","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Plan mode asks before more kinds of tool calls, and allow rules cover less computer use\n\nPlan mode's \"Cannot call this while in plan mode\" prompt now covers more tools, and a whole-tool allow rule no longer approves some computer-use actions\n\n**Unclear.** It is not clear what makes a tool count as having a session-level setting of its own.\n\n**What**\n\nPlan mode is the mode where Claude plans its work before making changes. In plan mode, calling a tool that can change things used to trigger the \"Cannot call ... while in plan mode.\" prompt only for MCP tools, which come from external tool servers. It now also applies to tools that can change things and have a setting of their own for the current session. For those tools, the sandbox also no longer approves Bash commands on its own.\n\nThere is also a change for computer use, where Claude controls your screen, mouse and keyboard. A permission rule that allows a whole tool no longer approves computer-use actions automatically, unless the action only looks at the screen. This applies when computer-use checks are on: either through a remotely controlled switch that is off unless it is switched on remotely, or through the `computerUseChecks` setting.\n\n**Why**\n\nPermission handling is stricter for tools served into a session and for computer-use actions, so you may see more approval prompts for them.\n\n- Flag `tengu_quirky_shore`: Not enough to say (read for one account on one subscription tier against v2.1.284; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}