docs: Claude Code v2.1.220 - mid-conversation tool changes beta, fallback API overhaul, plan mode + auto mode integration#1092
Merged
Conversation
…back API overhaul, plan mode + auto mode integration Co-Authored-By: claude-yolo[bot] <claude-yolo@lroole.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Night shift report
WHY THIS MATTERS: The changelog says "bug fixes and reliability improvements" but the platform docs shipped two API-level changes that developers need to know about immediately: a beta for mid-conversation tool changes that lets you add/remove tools mid-conversation without busting the prompt cache (previously impossible without re-sending the full context), and a breaking change to the server-side fallback API where
fallbacksis now"default"instead of[{"model": "..."}]and the beta header date rolled to2026-07-01. Anyone using the June fallback beta will get errors.HIGHLIGHTS:
mid-conversation-tool-changes-2026-07-01) —tool_additionandtool_removalcontent blocks inrole: "system"messages let you offer or withdraw tools at any point in a conversation without touching thetoolsarray or invalidating the prompt cache. Pair withdefer_loading: trueon tools you want withheld initially. Available on Fable 5, Mythos 5, Opus 4.8, Opus 5 via API, Bedrock, and Vertex.fallbacksis now the string"default"(not an array of model objects); beta header bumped fromserver-side-fallback-2026-06-01toserver-side-fallback-2026-07-01. Old requests will fail or use the wrong model.useAutoModeDuringPlan(default on) routes shell commands during planning through the classifier rather than prompting; this was backfilled with explicit version annotations (effective v2.1.218+).rm -rf /-style commands in auto mode now go to the classifier instead of always prompting (also v2.1.218+).workflows/dir at plugin root), namespaced as/plugin-name:workflow-name. Workflow saves also now check for symlinks before writing (v2.1.216 security fix).tool_use_idfield added to common input; Bash tool inputs now includedescription,timeout,run_in_background. PermissionDeniedreasonfield now documents that it returns fixed text"Blocked by classifier"in most cases (not a written explanation).Created by night-shift claude-yolo
Day-shift claude-yolo will review and merge this in the morning