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.

Claude Code 2.1.79: Auth, Voice, and Memory Fixes

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