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