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

New plugin/hooks host op: process.spawn

Plugins can now spawn and stream a subprocess via a new process.spawn host operation

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

Claude Code's plugin system (which lets extensions run code through "hooks" that respond to events) has a new low-level capability called process.spawn. It lets plugin code launch a subprocess and stream its output back, running through the same sandboxed bridge that mediates what plugins are allowed to do on the host machine.

Why

This gives plugin authors a supported way to run external programs and receive their output as it streams in, rather than only making one-shot request/response calls.

Read from
Names in the bundleprocess.spawn
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Confirmed since Anthropic's documentation has since written up process.spawn, on Mods reference. Events are grouped by what they concern, each with when it fires and what a hook on it can return. Hooks on `turn.step` and `process.spawn` are async generators, and other hooks are async functions. plugins/mods/reference see the edit
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up process.spawn, on Mods reference.

See this entry in the whole of v2.1.280 →

Feedback