Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.293 ·

Tool results record how their permission check ended

Tool results now carry a permission_decision field giving the decision, where it came from, and optionally the kind of reason

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

A tool call is one action Claude takes, such as running a command or editing a file. Before it runs, Claude Code checks whether it is allowed. The extra information attached to a tool's result can now include permission_decision, which records how that check ended:

  • the decision
  • its source
  • optionally, the type of reason

Messages from subagents, helper agents Claude starts, carry only this field.

Why

Programs that run Claude Code through its SDK, the toolkit for building on Claude Code, can read why a call was allowed or blocked directly, instead of working it out from the result's text.

See this entry in the whole of v2.1.293 →

Feedback