Follow Discord
Sweep 23 Oct 2026 · 21:48Z Build v2.1.310 529 read Stable v2.1.308 Latest v2.1.309 Next v2.1.310 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.310 ·

Windows strict sandbox: clear refusal messages and a switch that remembers it was on

On Windows, strict sandbox mode now explains why a command was refused, and the CLAUDE_CODE_NANKEEN_KESTREL switch remembers it was on

Group of 2 Use it now Notable No documentation found Internal Changes
JSON All of v2.1.310
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
WindowsArea: what it touches
Internal ChangesKind: in v2.1.310,
What probably matters to youSection of the release

What

A sandbox is a fenced-off area where commands run with limited access to your computer. On Windows, Claude Code has a strict sandbox mode in which no command may run outside it. Two pieces changed:

  • Refusal messages: when strict sandbox mode is on and a command cannot run inside the sandbox, Claude Code now builds a specific message such as 'The command did not run. Strict sandbox mode is on, so no command may run outside the sandbox'. It says what went wrong: the sandbox was switched off, was not set up, failed to start, or an exclusion was not honoured. It also tells Claude not to work around it. For Bash, the shell tool, this also depends on the CLAUDE_CODE_NANKEEN_KESTREL environment variable or the tengu_nifty_ripple server switch.
  • The switch remembers being on: the Windows-only check on the CLAUDE_CODE_NANKEEN_KESTREL environment variable or the tengu_nankeen_kestrel server switch now records that it has been on once either returns true. Before, it simply returned the current value. The server switch falls back to off.

The flag server returned tengu_nankeen_kestrel as off for this site's account and for an anonymous visitor, but no reading has been taken under this release yet. Nothing has been read about tengu_nifty_ripple.

Why

Windows users in strict sandbox mode get an explanation of why a command did not run instead of a generic failure, and Claude is told not to try to get around the sandbox. Remembering that the switch was on lets later steps in the same session know the feature was used, even if it has since turned off.

Read from
Names in the bundleCLAUDE_CODE_NANKEEN_KESTREL
Feature flag
tengu_nankeen_kestrel Off in both readings

The flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.

This account: off · anonymous baseline: off · compiled default in v2.1.310: off

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.310. It isn't a statement about your account. What a flag value here can and cannot tell you

See this entry in the whole of v2.1.310 →

Feedback