Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.293 ·

Command, HTTP and MCP tool hooks no longer run in diskless sessions

In a diskless session, command, script, HTTP and mcp_tool hooks are now held back and not run, and an error is logged

You'll notice Improvements
JSON All of v2.1.293
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
HooksArea: what it touches
ImprovementsKind: in v2.1.293,
ImprovementsSection of the release

Unclear What makes a session diskless, and so whether your hooks are affected.

What

A hook is a command or action you configure to run automatically at set points while Claude Code works. In a diskless session, a session with no disk to work on, these hooks are now held back instead of run:

  • Command and script hooks: not run
  • HTTP hooks: not sent
  • mcp_tool hooks: not called, with a message starting MCP tool hook not run: and a reason

Each returns a result marked as withheld, and Claude Code logs an error saying the hook should have been filtered out earlier. The list of hooks that come only from managed settings, the ones set by an administrator, is now filtered as well.

Why

This is a safety backstop. Even if a hook slips past the earlier filtering, it cannot run in a session that has no disk.

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 doubtWhat makes a session diskless, and so whether your hooks are affected.

See this entry in the whole of v2.1.293 →

Feedback