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

Slash commands can now be intercepted before they run

Code that runs slash commands can now pass a check that sees each command first and can return its own result instead

Under the hood Internal Changes
JSON All of v2.1.309
Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Slash CommandsArea: what it touches
Internal ChangesKind: in v2.1.309,
Internal ChangesSection of the release
What

Slash commands are commands you type starting with /. The part of Claude Code that runs them can now be given an extra check that sees each command, its name and its arguments before it runs. Commands handled entirely inside Claude Code are not passed to it. If the check returns a result, that result is shown as the command's output and the command itself does not run.

Before, Claude Code found and ran slash commands directly, with nothing in between.

Why

A program that hosts Claude Code could use this to answer or stop a slash command before it runs.

See this entry in the whole of v2.1.309 →

Feedback