Overview

Claude-code v2.1.78 introduces persistent plugin data storage across updates, along with improved streaming responses and numerous fixes for Git operations, sandbox permissions, and voice mode functionality.

Changes by Version

v2.1.78

  • Added persistent plugin data storage that survives plugin updates with ${CLAUDE_PLUGIN_DATA} variable
  • Added StopFailure hook event that fires when turns end due to API errors like rate limits
  • Added plugin-shipped agent configuration support with effort, maxTurns, and disallowedTools frontmatter
  • Added custom model picker entries via ANTHROPIC_CUSTOM_MODEL_OPTION environment variable
  • Changed response streaming to line-by-line as text is generated
  • Fixed terminal notifications now work inside tmux with proper passthrough settings
  • Fixed conversation history truncation on large sessions (>5 MB) with subagents
  • Fixed Git operations in sandboxed Bash - resolved HEAD ambiguity and stub file pollution
  • Fixed infinite loop prevention when API errors triggered stop hooks
  • Fixed MCP server tool blocking - deny rules now properly remove tools before model sees them
  • Fixed absolute path support for sandbox.filesystem.allowWrite (no longer needs // prefix)
  • Fixed sandbox security warning now shows visible startup alert when dependencies missing
  • Fixed protected directory access in bypassPermissions mode now requires proper prompts
  • Fixed voice mode push-to-talk keybindings activate immediately instead of requiring hold
  • Fixed voice mode WSL2 support on Windows 11 with WSLg
  • Fixed Git instructions suppression via CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS setting
  • Fixed Homebrew PATH detection when VS Code launched from Dock/Spotlight
  • Fixed color rendering in terminals without truecolor support
  • Fixed ANTHROPIC_BETAS environment variable now works with Haiku models
  • Fixed prompt concatenation with proper newline separators
  • Fixed ctrl+u behavior - readline kill-line in normal mode, scroll moved to transcript mode only
  • Fixed worktree flag now loads skills and hooks from correct directory
  • Improved memory usage and startup time for large session resumption
  • Fixed VS Code login screen flash when opening sidebar while authenticated
  • Fixed Opus model selection errors - dropdown no longer shows unavailable 1M context variant