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

A prompt.change hook fires when something other than you edits the prompt box

The prompt.change hook runs when a plugin or the landing screen changes the prompt box, and stops itself if plugins keep refilling it

Use it now New Features
JSON All of v2.1.300
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
HooksArea: what it touches
New FeaturesKind: in v2.1.300,
What probably matters to youSection of the release
What

Hooks are actions that run automatically at set points. Claude Code now raises a prompt.change hook when the prompt box changes for a reason other than your own typing, such as a plugin or the landing screen filling it in. It only does this if a hook for prompt.change is registered.

If plugins keep filling the box many times in a row, Claude Code logs a warning and stops raising the hook. It starts again once the box changes some other way.

Why

Plugins can now react when another plugin edits the prompt. The stop stops two plugins from endlessly triggering each other.

Read from
Names in the bundleprompt.change
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeAdded the prompt.change mod hook, raised when the prompt box's text changes without a typed edit: a recalled history entry, a clear, an…

See this entry in the whole of v2.1.300 →

Feedback