Follow Discord
Sweep 27 Oct 2026 · 19:04Z Build v2.1.312 531 read Stable v2.1.308 Latest v2.1.312 Next v2.1.312 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.312 ·

Auto mode denies or asks when no safety check gives a verdict

When auto mode's safety classifier gives no verdict, a tool call is now denied or put to you instead of run, and classifier records gain tool-use IDs

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

Unclear It is not clear which sessions run without the safety check, because that depends on settings sent from the server.

What

Auto mode lets Claude Code approve tool calls on its own after a safety check called the classifier reviews them. A classifier can run on the server or on your machine. Claude Code now handles the cases where no check gives a verdict.

  • If the server classifier gives no verdict and no local classifier exists, the tool is no longer run. It is denied, or you are asked instead. New deny messages include "Auto mode is unavailable: its safety check does not run for this session".
  • Outside auto mode, when the server gives no verdict for a call, a new fallback either denies it, saying nobody can be asked, or asks you with the reason floor_no_server_verdict.
  • When a hook rewrites a tool's input, the call goes to the local classifier, with a reason such as projection_only. A hook is your own command that runs at set points.
  • A rewritten server verdict is now tracked by its cause, source and shape. The denial-limit reset also clears these fields.
  • Local classifier calls now record which part of Claude Code made them and whether a subagent did, which is a helper Claude starts for part of a job. The gate, handoff and workflowGate call sites are left out. The classifier request carries a caller field.
  • Auto-mode decision and fallback-to-ask records, including tengu_auto_mode_decision and tengu_auto_mode_fallback_to_ask, now carry toolUseId, the ID of the tool call.

Why

Tool calls that once went ahead unchecked when the classifier returned nothing can now be refused or brought to you. If you use auto mode, expect some calls to stop with a safety-check-unavailable message or a permission prompt.

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 sessions run without the safety check, because that depends on settings sent from the server.

See this entry in the whole of v2.1.312 →

Feedback