Claude Code v2.1.323 · 12 Nov 2026
Remote execution now removes blockFileToolReadsOutsideWorkingDirectories , and /add-dir warns that file tools still refuse a folder added later
Use it now Tier: how much it should matter to you
4 Useful: my rating, 1 to 5
2 Signal: worth watching, 1 to 5
Permissions Area: what it touches
New Features Kind: in v2.1.323, 12 Nov 26
What probably matters to you Section of the release
Unclear It is not clear whether blockFileToolReadsOutsideWorkingDirectories is something you can set yourself, or what sets it.
What
blockFileToolReadsOutsideWorkingDirectories is a setting that stops Claude's file tools reading outside the working directories, the folders a session works in. Two places now take it into account.
Remote execution: when Claude Code prepares permissions for a remote run, it now removes blockFileToolReadsOutsideWorkingDirectories . It already removed blockReadsOutsideWorkingDirectories and blockWritesOutsideWorkingDirectories .
A new helper turns on blockWritesOutsideWorkingDirectories when blockFileToolReadsOutsideWorkingDirectories is true and a check passes. Otherwise it forces blockWritesOutsideWorkingDirectories on and adds deny rules that narrow which tools can be used.
/add-dir adds a working directory during a session. With the setting on, its result now notes: "The file tools still refuse it: they count only the folders that this session was launched with".
Why
With this setting on, adding a folder with /add-dir does not let the file tools read it. You now get a warning instead of a quiet mismatch. Remote runs do not carry this setting over as it is.
How sure we are
Something disagrees Something we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt It is not clear whether `blockFileToolReadsOutsideWorkingDirectories` is something you can set yourself, or what sets it.
Anthropic's release notes agree Fixed a case where the Write and Edit tools could write to a path covered by a Read deny rule
See this entry in the whole of v2.1.323 →
12 Nov 2026 · 888 entries, this one is #38.
Use it now77 You'll notice533 Nothing to try yet64 Under the hood214
Open the release →
Names in this entry
setting blockFileToolReadsOutsideWorkingDirectories A new blockFileToolReadsOutsideWorkingDirectories option appears and is removed along with similar options when permissions are prepared for remote runs
slash /add-dir Add a working directory for file access during the current session. Type a partial path to see matching directory suggestions; press Tab to accept one. Most .claude/ configuration isn't discovered from the added directory. You can't add most network paths , such as \\server\share. After a successful add, your DirectoryAdded hooks run. When you run it while Claude is responding, Claude Code asks you to confirm the directory right away, and once you confirm, Claude's next tool call in the same turn can access it. Before v2.1.234, Claude Code queued the command until the turn finished
setting blockReadsOutsideWorkingDirectories A new permissions setting blocks any file read outside your working directories, in prompts and in the sandbox.
setting blockWritesOutsideWorkingDirectories A new setting, blockWritesOutsideWorkingDirectories, stops Claude's file tools writing outside your working directories in every permission mode
Anthropic's note
Upstream's own release notes for v2.1.323 name something this entry names, so the two are probably about the same change. Probably: the pairing is made on a shared name rather than on the words around it.
Fixed a case where the Write and Edit tools could write to a path covered by a Read deny rule
Is this right?
0
0
Feedback
What's wrong with this entry?
Hard to understand Too vague Looks wrong Not relevant to me Too long Missing the detail I wanted Duplicate of another card
Clear Learned something new I can act on this Good catch
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
← Previous · 37 of 888
Projects tool: search can return images, write switches split, and project document reads…
Use it now Environment Variables
In v2.1.323 What probably matters to you release-page order
Next → · 39 of 888
Plugin UI gains AbovePromptList and Progress, mobile support and stricter checks
Use it now Plugin Hooks