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.227 ·

device_bash refuses on any machine whose sandbox is not fully confining

The local-command tool refuses to run unless your sandbox is strict and fully confining.

Nothing to try yet New Features
JSON All of v2.1.227
Nothing to try yetTier: how much it should matter to you
3Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
Cloud SessionsArea: what it touches
New FeaturesKind: in v2.1.227,
What probably matters to youSection of the release

Sandbox preconditions for the local command bridge are enforced, but the bridge itself is flag-gated.

What

Before running anything, the local-command tool checks the device's sandbox and refuses with a specific reason if sandboxing is off or unsupported on the platform, failed to start, is not in strict mode, allows all Unix sockets, or is set to inject real credentials into network requests. Each refusal returns an error saying what to change on that device.

Details
  • successful runs emit tengu_device_bash_served with whether the exit code was zero, duration, whether output was truncated, and whether the session matched
  • separate events cover timeouts, output limits, cancellation and failures
  • refusals carry distinct reason codes, so a device that never runs commands can be told apart from one that ran and failed
Evidence

tengu_device_bash_served

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.227 →

Feedback