Claude Code 2.1.79
**`/remote-control` command** — bridge CLI session to claude.ai/code for browser/phone continuation, enabling workflow mobility and device-agnostic handoff during extended work.
New primitives
--console flagflagEnables Anthropic Console (API billing) authentication in `claude auth login`
"Show turn duration" togglesettingDisplays the duration of each turn in `/config` menu output
CLAUDE_CODE_PLUGIN_SEED_DIR multi-pathenv-varAccepts multiple seed directories separated by platform delimiter (`:` or `;`)
/remote-control commandcommandBridges CLI session to claude.ai/code to continue work on browser or phone
AI-generated session titlescapabilitySession tabs automatically generate titles based on first message
Workflow recipes
Extended research tasks can now branch from terminal/VSCode to browser mid-stream, with auto-titled sessions enabling quick context recovery on phone or secondary device without losing chat history.
Agent starts deep research in CLI (faster iteration, local tools), hits a checkpoint (need visual design, cross-browser testing, or mobile proof), triggers /remote-control, continues in browser with inherited context, then optionally resumes in VSCode for final commit. Session auto-titles track intent ("research-api-comparison-v2") without manual naming friction.
Multi-directory plugin seeds enable tiered plugin loading (org-wide, team, project, personal) while turn-duration telemetry reveals if plugin composition is slowing startup or turn latency.
Set CLAUDE_CODE_PLUGIN_SEED_DIR=/org/seeds:/team/seeds:/project/seeds to layer plugins by scope. Monitor "Show turn duration" across sessions to detect slowdown, then diagnose which seed layer contributed the regression. Useful for teams scaling plugin usage without visibility into cumulative load.
Agentic relevance
The `/remote-control` command enables agent-in-VSCode sessions to hand off work to browser contexts without context loss, opening patterns for long-running research, multi-device orchestration, and mobile-first triage workflows. The multi-path `CLAUDE_CODE_PLUGIN_SEED_DIR` and turn-duration visibility support plugin composition and performance visibility at scale.
Hardening & fixes (13)
- Fixed `claude -p` hanging when spawned as a subprocess without explicit stdin (e.g. Python `subprocess.run`)
- Fixed Ctrl+C not working in `-p` (print) mode
- Fixed `/btw` returning the main agent's output instead of answering the side question when triggered during streaming
- Fixed voice mode not activating correctly on startup when `voiceEnabled: true` is set
- Fixed left/right arrow tab navigation in `/permissions`
- Fixed `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` not preventing terminal title from being set on startup
- Fixed custom status line showing nothing when workspace trust is blocking it
- Fixed enterprise users being unable to retry on rate limit (429) errors
- Fixed `SessionEnd` hooks not firing when using interactive `/resume` to switch sessions
- Improved startup memory usage by ~18MB across all scenarios
- Improved non-streaming API fallback with a 2-minute per-attempt timeout, preventing sessions from hanging indefinitely
- Fixed the thinking pill showing "Thinking" instead of "Thought for Ns" after a response completes
- Fixed missing session diff button when opening sessions from the left sidebar
Raw changelog
## 2.1.79 - Added `--console` flag to `claude auth login` for Anthropic Console (API billing) authentication - Added "Show turn duration" toggle to the `/config` menu - Fixed `claude -p` hanging when spawned as a subprocess without explicit stdin (e.g. Python `subprocess.run`) - Fixed Ctrl+C not working in `-p` (print) mode - Fixed `/btw` returning the main agent's output instead of answering the side question when triggered during streaming - Fixed voice mode not activating correctly on startup when `voiceEnabled: true` is set - Fixed left/right arrow tab navigation in `/permissions` - Fixed `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` not preventing terminal title from being set on startup - Fixed custom status line showing nothing when workspace trust is blocking it - Fixed enterprise users being unable to retry on rate limit (429) errors - Fixed `SessionEnd` hooks not firing when using interactive `/resume` to switch sessions - Improved startup memory usage by ~18MB across all scenarios - Improved non-streaming API fallback with a 2-minute per-attempt timeout, preventing sessions from hanging indefinitely - `CLAUDE_CODE_PLUGIN_SEED_DIR` now supports multiple seed directories separated by the platform path delimiter (`:` on Unix, `;` on Windows) - [VSCode] Added `/remote-control` — bridge your session to claude.ai/code to continue from a browser or phone - [VSCode] Session tabs now get AI-generated titles based on your first message - [VSCode] Fixed the thinking pill showing "Thinking" instead of "Thought for Ns" after a response completes - [VSCode] Fixed missing session diff button when opening sessions from the left sidebar