Agent DailyAgent Daily
releaseintermediate

[Release] anthropics/claude-code v2.1.229: v2.1.229

By ashwin-antgithub
View original on github

Claude 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
Quality

Concepts