Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

Tools now declare whether their calls can run in the background

Every built-in tool now has a backgrounding field (never, self, or detach) controlling whether it can move to the background mid-run

TierUnder the hoodhow much it should matter to you
Useful3my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaBackground Taskswhat it touches
KindInternal Changesin v2.1.277,
Group of 2 Under the hood

Every built-in tool now has a backgrounding field (never, self, or detach) controlling whether it can move to the background mid-run

What

Tool definitions now carry a backgrounding field that controls whether a call to that tool can be moved to the background while it's still running, rather than blocking the conversation until it finishes. The possible values are "never", "self", and "detach".

A helper resolves the effective value, applying the default when a tool doesn't specify one.

Why

This gives Claude Code a consistent, explicit way to know which tool calls are safe to move to the background and which must always block, which matters for features that let long-running tool calls detach without disrupting tools that shouldn't be interrupted or backgrounded.

Read from
Names in the bundlebackgrounding

See this entry in the whole of v2.1.277 →

Feedback