releaseintermediate
[Release] anthropics/claude-code v2.1.78: v2.1.78
By ashwin-antgithub
View original on githubClaude Code v2.1.78 introduces enhanced plugin state persistence, improved terminal notifications in tmux environments, and streaming response text. The release fixes critical issues including sandbox security vulnerabilities, API error handling loops, permission rule enforcement, and various UI/UX problems across VS Code, terminal modes, and voice functionality.
Key Points
- •New `StopFailure` hook event fires when turns end due to API errors (rate limits, auth failures)
- •Plugin persistent state via `${CLAUDE_PLUGIN_DATA}` survives updates; uninstall prompts before deletion
- •Added `effort`, `maxTurns`, and `disallowedTools` frontmatter support for plugin-shipped agents
- •Terminal notifications (iTerm2/Kitty/Ghostty) now work correctly inside tmux with `allow-passthrough on`
- •Response text streams line-by-line as generated for better UX
- •Security fix: Sandbox no longer silently disables when dependencies missing — shows visible startup warning
- •Fixed infinite loop when API errors triggered stop hooks that re-fed blocking errors to model
- •Fixed `deny` permission rules not removing MCP server tools before model inference
- •Fixed `sandbox.filesystem.allowWrite` not working with absolute paths
- •Fixed voice mode on WSL2 with WSLg (Windows 11); clear error for WSL1/Win10 users
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