Follow Discord
Sweep 03 Oct 2026 · 20:28Z Build v2.1.289 510 read Stable v2.1.285 Latest v2.1.289 Next v2.1.289 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.289 ·

Plugin function hooks get a capability named for reading the selection

A plugin function-hook capability called plugin_function_hooks_selection_read now exists, along with a new internal control message

Under the hood Notable No documentation found New Features
JSON All of v2.1.289
Under the hoodTier: how much it should matter to you
4Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
Plugin HooksArea: what it touches
New FeaturesKind: in v2.1.289,
What probably matters to youSection of the release
What

Plugin function hooks are pieces of plugin code that Claude Code calls at certain points. A capability called plugin_function_hooks_selection_read has been added to the list of names they can use. Claude Code also gained a new kind of internal control message, sent from the client to the loop that runs the conversation.

Why

The capability's name points to plugins reading the user's text selection through function hooks.

Read from
Names in the bundleplugin_function_hooks_selection_read
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 this capability allows and what the new control message does are both unclear.

See this entry in the whole of v2.1.289 →

Feedback