Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.257 ·

Consent and host-credential scaffolding for approval withdrawal

Approval requests can be withdrawn, and a late answer to a withdrawn request now says it applied to nothing.

Group of 2 You'll notice Improvements
JSON All of v2.1.257
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
PermissionsArea: what it touches
ImprovementsKind: in v2.1.257,
What probably matters to youSection of the release

Approval-related plumbing gained a distinct 'withdrawn' outcome: a new user-facing message is shown when an approval answer arrives for a request that was already withdrawn, and a new set of terminal reasons (no_answer, host_withdrawn, superseded) plus a consent field were added to the tracked fields for tool-use records.

The permission-decision source enum gained a hostCredential entry (joining session, toolsNarrowing, mcpServerPolicy), and the reserved tool-envelope keys list gained consent alongside tool/tool_use_id, with envelope-building code now explicitly stripping a consent field into the shadowed-keys bucket. This looks like scaffolding for a host-mediated tool-consent/credential flow; no in-bundle caller was found that actually sets or reads a consent value on a tool envelope, nor a UI path that surfaces the withdrawal message.

See this entry in the whole of v2.1.257 →

Feedback