← Back
Anthropic
Claude Code 2.1.78 ships multiple UX fixes and plugin improvements
Claude Code · releasebugfixfeaturesecurity · github.com ↗

Key Features

Plugin Enhancements

  • Added ${CLAUDE_PLUGIN_DATA} variable for plugin persistent state that survives plugin updates; /plugin uninstall now prompts before deleting stored data
  • Added support for effort, maxTurns, and disallowedTools frontmatter options in plugin-shipped agents

Terminal & UX Improvements

  • Response text now streams line-by-line as it's generated, improving readability
  • Terminal notifications (iTerm2, Kitty, Ghostty popups and progress bars) now work correctly when running inside tmux with set -g allow-passthrough on
  • Fixed ctrl+u in normal mode to properly perform readline kill-line (half-page scroll moved to transcript mode only)

Security & Permissions

  • Security fix: Fixed silent sandbox disable when dependencies are missing — now shows a visible startup warning
  • Fixed deny: ["mcp__servername"] permission rules not removing MCP server tools before sending to model
  • Fixed .git, .claude, and other protected directories being writable without prompt in bypassPermissions mode

Major Bug Fixes

Stability & Performance

  • Fixed cc log and --resume silently truncating conversation history on large sessions (>5 MB) that used subagents
  • Fixed infinite loop when API errors triggered stop hooks
  • Improved memory usage and startup time when resuming large sessions
  • Fixed memory growth in long-running sessions from progress messages

Development Workflows

  • Fixed git log HEAD failing with "ambiguous argument" inside sandboxed Bash on Linux
  • Fixed stub files polluting git status in working directory
  • Fixed --worktree flag not loading skills and hooks from worktree directory
  • Fixed Bash tool not finding Homebrew and PATH-dependent binaries when VS Code is launched from Dock/Spotlight

Voice & Input

  • Fixed voice mode not working on WSL2 with WSLg (Windows 11)
  • Fixed voice mode modifier-combo push-to-talk keybindings requiring a hold instead of activating immediately
  • Fixed Backspace and Delete keys not working in vim NORMAL mode
  • Fixed paste being lost when typing immediately after pasting

Additional Fixes

  • Fixed sandbox.filesystem.allowWrite not working with absolute paths
  • Fixed ANTHROPIC_BETAS environment variable being silently ignored with Haiku models
  • Fixed queued prompts being concatenated without newline separator
  • Added ANTHROPIC_CUSTOM_MODEL_OPTION env var for custom model entries in /model picker
  • Fixed "API Error: Rate limit reached" when selecting Opus in VSCode