Claude Code 2.1.229 ships plugin marketplace command sources and streaming fixes
Version 2.1.229, released Aug 12, adds plugin marketplace "command" sources — a local command (like an IDE) can print a plugin directory that's re-resolved each session and applied without a restart — plus server-supplied Claude Code hook support for self-hosted runner sessions and SSE keepalive pings on gateway streaming to stop idle-timeout disconnects on Vertex and Bedrock. ListAgents now marks disconnected Remote Control sessions as offline and labels cloud sessions as cloud. The 32-change release also fixes long responses partly disappearing and printing twice while streaming, a RangeError crash when rendering in very narrow terminals, MCP OAuth failing with strict authorization servers by switching to 127.0.0.1 instead of localhost, and the Claude Code Review GitHub workflow completing without posting its review.