Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.247 ·

Prompts typed mid-turn are checked by prompt-submit hooks at Enter

Prompts you type mid-turn hit your prompt-submit hooks at Enter, so rejections show up immediately.

You'll notice New Features
JSON All of v2.1.247
You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
HooksArea: what it touches
New FeaturesKind: in v2.1.247,
What probably matters to youSection of the release
What

A prompt you type while Claude is still working is now run past your prompt-submit hooks the moment you press Enter, instead of only when the queue drains. If a hook rejects it, the prompt is dropped from the queue straight away and you see the hook's message, or Prompt dropped by a hook if it gave none. No flag guards this.

Details
  • The queued entry is marked as awaiting screening, the hook chain runs against a context built for the turn in progress, and the result is settled back onto the queue entry by its id.
  • Drops are counted against the queued-prompt metric with the reason dropped_by_hook.
  • The notification is raised with requeue-on-preempt set, so it survives being interrupted.
  • If the hook chain throws, the error is logged and the prompt is left to the normal drain path unchanged.
Evidence

Prompt dropped by a hook

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.247 →

Feedback