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.304 ·

Plugins can intercept queued messages, and session.send checks the input hold

Hook plugins can now intercept a queued message, and a plugin's session.send is refused if Claude Code cannot read whether plugin input is held

Under the hood Internal Changes
JSON All of v2.1.304
Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
PluginsArea: what it touches
Internal ChangesKind: in v2.1.304,
What probably matters to youSection of the release
What

Messages waiting in Claude Code's queue now go through three steps: they are accepted, a plugin may intercept them, and then they are sent. Plugins are add-ons, and hooks are code that runs at set moments. Several things changed:

  • A plugin can now intercept a queued message through a hook.
  • Plugins' input can be held, for example after a Stop or by the host's limits. If Claude Code cannot read whether that hold is in place, a plugin's session.send is refused.
  • settings.read answers now carry a stamp.
Why

This changes what hook plugins can do while their input is held after a Stop. A plugin that sends messages may now be refused where before it went through.

Read from
Names in the bundlesession.send
What the documentation says
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeChanged mods' settings.read hooks to receive each settings layer and rewrite the merged settings, so a managed mod can make an…

See this entry in the whole of v2.1.304 →

Feedback