Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.299 ·

Sandbox filesystem rules can name exact paths

Sandbox file rules can now mark a path as literal, so it is matched exactly rather than treated as a pattern

Use it now Notable New Features
JSON All of v2.1.299
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SandboxArea: what it touches
New FeaturesKind: in v2.1.299,
What probably matters to youSection of the release

Unclear It is not stated which setting a reader writes literal path entries in.

What

The sandbox is the protective boundary that limits which files commands run by Claude Code can read or write. Each entry in its filesystem rules can now be either a plain path or an object of the form { path, literal: true }. A literal entry names one exact path and is not expanded like a wildcard pattern. Any other shape is rejected with an error saying a filesystem path entry must be a path, or { path, literal: true }.

On macOS, the sandbox now builds separate literal versions of its allow and deny lists, including paths allowed inside a denied area, and keeps a list of the folders where writing is permitted.

Why

Pinning an exact path means a rule cannot accidentally cover more or fewer files than intended, which directly affects what the sandbox lets through or blocks.

Read from
Names in the bundleliteral
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Added since A small documentation edit on All settings touched a line naming literal after this was published. Braces match as ordinary characters in a name, so `~/data/{keys,tokens}` covers a directory literally named `{keys,tokens}`, not two alternatives. To cover `~/data/keys` and `~/data/tokens`, add each as its own entry. settings-reference see the edit
Confirmed since Anthropic's documentation has since written up literal, on Monitoring. * For `"sdk_host_builtin_mcp"` tools: `mcp_server_name` and `mcp_tool_name` are included even when `OTEL_LOG_TOOL_DETAILS` is off, because the host application defines these names; without them, a rejected call to one of these built-in ser… monitoring-usage see the edit
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 stated which setting a reader writes literal path entries in.
Anthropic's documentation agreesAnthropic's documentation has since written up literal, on Monitoring.

See this entry in the whole of v2.1.299 →

Feedback