Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Sandboxed hooks on Linux can receive an extra file handle

On Linux, the sandbox used to test and run hooks can now be handed an extra open file handle, which is closed again afterwards

Under the hood Internal Changes
JSON All of v2.1.323
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
HooksArea: what it touches
Internal ChangesKind: in v2.1.323,
Internal ChangesSection of the release

Unclear It is not clear what condition makes Claude Code pass the extra file handle, or what that handle is used for.

What

A hook is a command you configure for Claude Code to run automatically at certain moments. On Linux, Claude Code can run hooks inside a sandbox, which is a walled-off process with limited access to your machine.

When Claude Code first checks whether a hook can be sandboxed, and when it wraps the hook in the sandbox, it can now pass one extra open file handle into the sandboxed process under a certain condition. A file handle is the operating system's reference to an open file or stream. Claude Code releases the handle once it is done. The part of the sandbox that filters system calls works as it did before.

Why

This affects how hooks are sandboxed on Linux remote workers, the machines that run cloud sessions.

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 what condition makes Claude Code pass the extra file handle, or what that handle is used for.

See this entry in the whole of v2.1.323 →

Feedback