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

New edit_hook tool/dialog for adding, replacing and removing hooks

New internal edit_hook system lets settings be edited to add, replace, or remove hooks

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

Unclear Whether a user-facing UI or command already exposes this editor, or it is purely internal plumbing so far, isn't shown by the evidence.

What

Claude Code has gained a full internal editor for hook configuration (hooks are commands Claude Code can run automatically at certain points, such as before or after a tool call). It can add, replace, or remove a hook entry; validates the operation against the event, matcher, and source (user, project, or local settings file) it targets; checks whether managed settings policy blocks the edit; and writes the change back to the right settings file. It also assembles a summary of configured hooks, including which are disabled and which are editable, and accounts for "safe mode" and "bare mode" states.

Why

This lays the groundwork for a hooks management interface, so hooks could eventually be added, changed, or removed without hand-editing settings files directly.

Read from
Names in the bundleedit_hook
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 doubtWhether a user-facing UI or command already exposes this editor, or it is purely internal plumbing so far, isn't shown by the evidence.

See this entry in the whole of v2.1.269 →

Feedback