Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.288 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.288 ·

The bundled Anthropic SDK can add and remove tools during a run

The Anthropic SDK bundled in Claude Code can now add or remove tools mid-run and tells the model when the tool list changes

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

Claude Code includes a copy of Anthropic's SDK, the library programs use to talk to Claude. Its tool runner, the part that runs a loop of tool calls, can now change its tool list while it is running:

  • addTools adds tools.
  • removeTools removes tools.

Previously the tool list was fixed when the run started. Each change is now reported to the model as a system message of type tool_addition or tool_removal. When a conversation is compacted (shortened to save space), the record of tool changes is kept. Messages are also copied with a different method.

Why

This mostly matters to developers who build their own programs on the SDK. For them, tools can change partway through a run without starting over.

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 doubtIt is not clear whether Claude Code itself uses the new add and remove methods.

See this entry in the whole of v2.1.288 →

Feedback