Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.277 ·

Model calls now resolve prompt.attachment hooks, with a new settingsHooksOff option to disable hooks

Before each model call, Claude Code now resolves any prompt.attachment hook automatically, unless the new settingsHooksOff option turns hooks off

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

What

  • Every model call now passes through a new wrapper that checks whether a prompt.attachment hook (code a plugin can use to modify text attached to a message) is active, and if so runs resolveAttachments on the outgoing messages first.
  • A new settingsHooksOff option can be set on a session or subagent to fully disable hooks, similar to how isolated agent contexts already skip them. It's checked throughout isolation and hook-invocation logic, including permission checks, and it also disables the new attachment-hook resolution step.

Why This makes sure a prompt.attachment hook reliably runs before every model call, while giving Claude Code a clean way to run a session or subagent with hooks turned off entirely when that's needed.

Read from
Names in the bundlesettingsHooksOff

See this entry in the whole of v2.1.277 →

Feedback