WHY you should care
Two API-level changes shipped alongside a routine v2.1.220 patch:
π₯ BREAKING: Server-side fallback API changed
fallbacks field is now the string "default" β not the old [{"model": "..."}] array
- Beta header bumped:
server-side-fallback-2026-06-01 β server-side-fallback-2026-07-01
- Anyone using the June fallback beta will get errors silently or hit wrong models
π NEW BETA: Mid-conversation tool changes (mid-conversation-tool-changes-2026-07-01)
- Add/remove tools mid-conversation via
tool_addition/tool_removal blocks in role: "system" messages
- No more cache-busting when you need to offer or withdraw a tool
defer_loading: true on tools = withhold until explicitly added
- Available on Fable 5, Mythos 5, Opus 4.8, Opus 5 via API, Bedrock, Vertex
Other notable:
- Plan mode:
useAutoModeDuringPlan (default on) now documented β shell commands during planning route through classifier (v2.1.218+)
- Hooks:
tool_use_id added to PreToolUse input; Bash inputs now include description, timeout, run_in_background
- Workflows: distributable via plugins (
workflows/ dir at plugin root)
Source PR
#1092
WHY you should care
Two API-level changes shipped alongside a routine v2.1.220 patch:
π₯ BREAKING: Server-side fallback API changed
fallbacksfield is now the string"default"β not the old[{"model": "..."}]arrayserver-side-fallback-2026-06-01βserver-side-fallback-2026-07-01π NEW BETA: Mid-conversation tool changes (
mid-conversation-tool-changes-2026-07-01)tool_addition/tool_removalblocks inrole: "system"messagesdefer_loading: trueon tools = withhold until explicitly addedOther notable:
useAutoModeDuringPlan(default on) now documented β shell commands during planning route through classifier (v2.1.218+)tool_use_idadded to PreToolUse input; Bash inputs now includedescription,timeout,run_in_backgroundworkflows/dir at plugin root)Source PR
#1092