releaseintermediate
[Release] anthropics/claude-code v2.1.229: v2.1.229
By ashwin-antgithub
View original on githubClaude Code v2.1.229 introduces server-supplied hook support for self-hosted runners, adds SSE keepalive pings to prevent streaming timeouts, and implements plugin marketplace command sources for dynamic plugin resolution. The release fixes 25+ bugs spanning streaming issues, file path handling, MCP OAuth, workflow execution, and UI stability. Key improvements include staggered workflow fan-outs for prompt caching efficiency, better error messaging for prompt length issues, and VSCode enhancements like resizable side panels and session grouping.
Key Points
- •Documented `claude remote-control --continue` for resuming recent Remote Control sessions
- •Added server-supplied Claude Code hook support for self-hosted runner sessions, matching managed-environment behavior
- •Implemented SSE keepalive pings to prevent idle-timeout disconnects on Vertex and Bedrock upstreams during long thinking pauses
- •Added plugin marketplace `command` sources allowing local commands to dynamically resolve plugin directories without restart
- •`ListAgents` now marks disconnected Remote Control sessions as `offline` and cloud sessions as `cloud`
- •Fixed long streaming responses partly disappearing and being printed twice in terminal
- •Fixed crashes from non-string values in tool call fields (`glob`, `file_path`, `command`)
- •Fixed RangeError crashes in narrow terminal windows affecting progress bars and markdown tables
- •Fixed Windows file path handling for extended-length (`\?\`) and UNC paths
- •Improved workflow fan-outs with staggered same-prefix sibling agents to leverage cached prompt prefixes
Found this useful? Add it to a playbook for a step-by-step implementation guide.
Workflow Diagram
Start Process
Step A
Step B
Step C
Complete