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

Claude Code v2.1.307 ·

Approval decisions now name who is meant to approve

The step that decides whether an approval request becomes a refusal now names the approver: the host, a person, or nobody

Under the hood Internal Changes
JSON All of v2.1.307
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
PermissionsArea: what it touches
Internal ChangesKind: in v2.1.307,
Internal ChangesSection of the release

Unclear Whether this changes which requests are refused in runs where no one can answer a prompt is not settled.

What

When Claude wants to do something that needs your approval, Claude Code decides whether to ask or to refuse. That step used to turn the request into a refusal when a person had to decide but no prompt could be shown. It now says who should approve instead: the host program running Claude Code, a person, or nobody. It also checks whether the host can approve, and takes into account runs where requests should not go to the host.

Why

This could change who gets asked to approve Claude's actions in runs with no one at the keyboard, such as scripted runs or runs inside another program.

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 doubtWhether this changes which requests are refused in runs where no one can answer a prompt is not settled.

See this entry in the whole of v2.1.307 →

Feedback