- [new] Added
mcp__plugin_documents_docs__doc_exportMCP tool. - [new] Added support for generating chart-based artifacts using Chart.js.
- [changed] Updated handling for model refusal responses, including a new catch-all fallback route when no per-category retry is configured.
- [changed] Refined browser automation messaging and session state for the Claude in Chrome MCP server, including clearer guidance when the extension is unavailable due to managed policy or connection issues.
- [changed] Adjusted conversation-ending behavior for sustained user abuse, requiring an explicit prior warning before the tool can be invoked.
Models & prompts
Prompt updates clarify focus mode behavior, ambient context handling, and the rules for ending conversations. Several messages around Chrome extension status, refusal fallbacks, and artifact editing templates were refined for precision.
Under the hood
- Added environment variables
CLAUDE_BRIDGE_REATTACH_GROUPING,CLAUDE_CODE_REFUSAL_FALLBACK_CATCH_ALL, andCLAUDE_CODE_TEAM_TEARDOWN_PARK_TIMEOUT_MS. - Removed
CLAUDE_CODE_ENABLE_DESIGN_MCPandCLAUDE_CODE_VERIFY_PROMPT. - Added
cancelledWakeupsfield to the relevant SDK output interface to report how many pending dynamic-loop wakeups were cancelled by astop: truecondition. - Numerous new internal Statsig gates related to background prewarming, bridge reattachment, headless team teardown, and refusal routing.
Upgrade notes
No manual steps required.