Claude Code 2.1.79: Auth, Voice, and Memory Fixes
Claude Code 2.1.79 adds Anthropic Console auth, VSCode remote control bridge, and fixes voice mode startup, subprocess hanging, and 10+ other issues. Startup memory down 18MB.
TL;DR
- New `--console` flag for Anthropic Console authentication
- VSCode gets remote control bridge to claude.ai/code and AI-generated session titles
- Fixed voice mode startup, Ctrl+C in print mode, and subprocess stdin hanging
- Startup memory usage down ~18MB
New
- `--console` flag for `claude auth login` — Authenticate via Anthropic Console for API billing instead of the default method.
- Turn duration toggle — New "Show turn duration" option in `/config` menu to track response times.
- VSCode remote control bridge — `/remote-control` command bridges your session to claude.ai/code to continue from a browser or phone.
- AI-generated session titles — VSCode session tabs now auto-title based on your first message instead of generic labels.
- Multi-seed directory support — `CLAUDE_CODE_PLUGIN_SEED_DIR` now accepts multiple directories separated by platform path delimiters (`:` on Unix, `;` on Windows).
Fixed
- Subprocess stdin hanging — `claude -p` no longer hangs when spawned as a subprocess without explicit stdin (e.g., Python `subprocess.run`).
- Ctrl+C in print mode — Interrupt signal now works correctly in `-p` mode.
- Voice mode startup — Voice mode now activates correctly on startup when `voiceEnabled: true` is configured.
- `/btw` side questions — Fixed `/btw` returning main agent output instead of answering the side question during streaming.
- Tab navigation in `/permissions` — Left/right arrow keys now work properly for tab navigation.
- Terminal title environment variable — `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` now properly prevents terminal title changes on startup.
- Custom status line with workspace trust — Status line no longer shows blank when workspace trust is blocking it.
- Enterprise rate limit retries — Enterprise users can now retry on 429 rate limit errors.
- `SessionEnd` hooks — Hooks now fire correctly when using interactive `/resume` to switch sessions.
- Non-streaming API fallback — Added 2-minute per-attempt timeout to prevent sessions from hanging indefinitely.
- VSCode thinking pill — Thinking pill now shows "Thought for Ns" after response completes instead of just "Thinking".
- VSCode session diff button — Session diff button now appears when opening sessions from the left sidebar.
Performance
- Startup memory — Reduced by ~18MB across all scenarios.
Update with: npm install -g @anthropic-ai/claude-code@latest or check your IDE's extension marketplace for updates.
Source: Claude Code