Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.299 ·

Hooks can no longer approve some tools while auto mode is on

In auto mode, an allow answer from a PermissionRequest hook is now ignored for certain tools

You'll notice Improvements
JSON All of v2.1.299
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Auto ModeArea: what it touches
ImprovementsKind: in v2.1.299,
ImprovementsSection of the release

Unclear It is not clear which tools this applies to.

What

A PermissionRequest hook is a command of your own that runs when a tool call needs a permission decision, and it can answer "allow". A tool call is Claude asking to run a command or edit a file. While auto mode is on, including when it sits behind plan mode, that allow answer is now ignored for certain tools. Claude Code records each time this happens.

Why

If you rely on a hook to approve tools automatically, some of those approvals will no longer take effect in auto mode, and the normal decision applies instead.

Read from
Names in the bundlePermissionRequest
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Added since A small documentation edit on Run Claude Code programmatically touched a line naming PermissionRequest after this was published. Calls to tools you didn't list run if they need no approval. In a [Manual mode](/docs/en/permission-modes#available-modes) `claude -p` run, a call that needs approval is denied unless something approves it, such as a [`PermissionRequest` h… headless see the edit
Confirmed since Anthropic's documentation has since written up PermissionRequest, on Error reference. | `Managed settings contain invalid entries, including PreToolUse/PermissionRequest hooks that are NOT loaded; fix or remove each entry:` | [Configuration warnings](#managed-settings-hooks-not-loaded) | errors see the edit
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear which tools this applies to.
Anthropic's documentation agreesAnthropic's documentation has since written up PermissionRequest, on Error reference.
Anthropic's release notes agreeChanged auto mode in Cowork cloud sessions: a PermissionRequest hook can no longer approve shell commands or subagents; those prompts wait…

See this entry in the whole of v2.1.299 →

Feedback