Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.236 ·

Agent toolset config entries are now typed per tool

Agent toolset config entries now use a typed shape per tool, affecting typed-language SDK callers.

Use it now Improvements
JSON All of v2.1.236
Use it nowTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SDKArea: what it touches
ImprovementsKind: in v2.1.236,
What probably matters to youSection of the release
What

Each entry in an agent toolset's configs array is now one of eight per-tool shapes, picked by a type field that appears in responses even when you omit it in requests. Dict-based SDKs (Python, TypeScript, Ruby) are unaffected; Go, Java, C#, and PHP callers must build entries from the per-tool types.

Details
  • MCP toolset configs entries deliberately do not gain type or the web settings.
Evidence

Code written against an SDK where all tools shared one config type must update how it constructs entries.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Names in the bundleconfigstype
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.

Added since A small documentation edit on tools touched a line naming configs after this was published. Enable the full toolset with `agent_toolset_20260401` when creating an agent. Use the `configs` array to disable specific tools or override their settings. Each config entry can also set a `permission_policy` that controls whether the tool… managed-agents/tools see the edit
Confirmed since Anthropic's documentation has since written up configs, on Archive Session. - `configs: array of BetaManagedAgentsAgentToolConfig` api/beta/sessions/archive see the edit
Added since A small documentation edit on Share session output as artifacts touched a line naming type after this was published. | Source file types | The published file must be `.html`, `.htm`, or `.md`, and must decode as UTF-8, or as little-endian UTF-16 by its byte-order mark. Markdown files render as styled HTML. A file that doesn't decode, or that contains the… artifacts see the edit
Confirmed since Anthropic's documentation has since written up type, on MCP, plugins, skills, and hooks. | `.mcp.json` | MCP servers bundled with this plugin. A JSON object keyed by server name: `{"mcpServers": {"<name>": {"type": "http", "url": "...", "oauth": true}}}`. A remote entry uses `type` (`http` or `sse`), not `transport`, and suppo… third-party/claude-desktop/extensions 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 type, on MCP, plugins, skills, and hooks.

See this entry in the whole of v2.1.236 →

Feedback