Overview

Claude Code receives major improvements to memory management and command handling. The key advancement is automatic context saving to auto-memory, streamlining how users maintain conversation continuity across coding sessions.

Changes by Version

v2.1.59

  • Added automatic context saving to auto-memory - Claude now saves useful information without manual intervention, manageable with /memory command
  • Added /copy command with interactive picker - select individual code blocks or full responses when multiple code blocks are present
  • Improved smarter prefix suggestions for compound bash commands - better handling of multi-part commands like ‘cd /tmp && git fetch && git push’
  • Improved memory usage in multi-agent sessions by releasing completed subagent task state
  • Fixed MCP OAuth token refresh race condition when running multiple instances simultaneously
  • Fixed shell commands showing clear error messages when working directory has been deleted
  • Fixed config file corruption protection when multiple instances run simultaneously

v2.1.58

  • Expanded Remote Control access to more users

v2.1.56

  • Fixed VS Code extension crash - resolved ‘claude-vscode.editor.openLast’ not found error

v2.1.55

  • Fixed BashTool compatibility on Windows - resolved EINVAL error

v2.1.53

  • Fixed UI flicker where user input briefly disappeared after submission
  • Fixed bulk agent kill (ctrl+f) to send single notification and properly clear command queue
  • Fixed graceful shutdown with Remote Control by parallelizing teardown network calls
  • Fixed –worktree parameter being ignored on first launch
  • Fixed multiple Windows-specific crashes including panic on corrupted values and process spawning issues
  • Fixed WebAssembly interpreter crash on Linux x64 & Windows x64
  • Fixed Windows ARM64 crash that occurred after 2 minutes

v2.1.52

  • Fixed VS Code extension crash on Windows - resolved ‘claude-vscode.editor.openLast’ not found error

v2.1.51

  • Added ‘claude remote-control’ subcommand - enables local environment serving for all users
  • Updated plugin marketplace git timeout from 30s to 120s with configurable CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS
  • Added custom npm registry support and specific version pinning for plugin installation
  • Improved BashTool performance - skips login shell by default when shell snapshot available
  • Fixed security issue with hook commands - statusLine and fileSuggestion now require workspace trust in interactive mode
  • Improved context window usage - tool results larger than 50K characters now persisted to disk (reduced from 100K)
  • Fixed duplicate control_response messages causing API 400 errors from WebSocket reconnects
  • Added environment variables for SDK account info - eliminates race condition in early telemetry events
  • Fixed slash command autocomplete crash when plugin SKILL.md description is non-string type
  • Improved /model picker display - shows human-readable labels instead of raw model IDs with upgrade hints
  • Added managed settings support via macOS plist or Windows Registry