Claude Code 2.1.211: prompt-caching billing regression fixed on Bedrock/Vertex/Mantle/Foundry
Fixes a caching regression that billed the trailing system context block as fresh input tokens on every request across Bedrock, Vertex, Mantle, and Foundry. Also adds subagent text forwarding to stream-json and moves "always allow" rules to the repository root so approvals survive worktree switches.
PUBLISHED2026-07-15
OBSERVED2026-08-11
AGE27d
SOURCES1
- Fixed a prompt-caching regression on Bedrock, Vertex, Mantle, and Foundry billing the trailing system context block as fresh input every request
- Added
--forward-subagent-text/CLAUDE_CODE_FORWARD_SUBAGENT_TEXTto include subagent text and thinking in stream-json output - "Always allow" rules now save at the repository root, so worktree approvals persist across sessions and worktrees
- A PreToolUse hook's
askdecision is no longer overridden by auto mode for unsandboxed Bash — it floors at a prompt - Permission previews relayed to chat channels neutralize bidirectional-override, zero-width, and look-alike quote characters
- Fixed subagents with an explicit model override reverting to the parent model on resume or follow-up
- Fixed parallel sessions all logging out after wake-from-sleep when sharing one credential store
- Fixed nested
.claude/rules/*.mdloading even when setting sources exclude project settings - Fixed background jobs on gateway auth (
ANTHROPIC_AUTH_TOKEN+ANTHROPIC_BASE_URL) reporting "Not logged in" after daemon respawn - Fixed killed background agents auto-respawning and revived agents re-running stale prompts
- Fixed
/clearnot resetting the statusline cost counter, and/loophiding the session from/resume - Integer env vars (timeouts, token budgets, retry counts) accept
1e6and64_000spellings - Claude now reports still-running background agent status and waits for real completion instead of fabricating results
- Vim mode
s/Swork in NORMAL mode;/usage-creditsconfirms before messaging org admins - Claude in Chrome: hardened file-upload path validation;
save_to_diskon screenshots now actually writes the file and returns its path
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.