2.1.79 untested · changelog-derived

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.

5 new primitives 2 workflow recipes 13 fixes

New primitives

--console flagflag

Enables Anthropic Console (API billing) authentication in `claude auth login`

Added `--console` flag to `claude auth login` for Anthropic Console (API billing) authentication
"Show turn duration" togglesetting

Displays the duration of each turn in `/config` menu output

Added "Show turn duration" toggle to the `/config` menu
CLAUDE_CODE_PLUGIN_SEED_DIR multi-pathenv-var

Accepts multiple seed directories separated by platform delimiter (`:` or `;`)

`CLAUDE_CODE_PLUGIN_SEED_DIR` now supports multiple seed directories separated by the platform path delimiter (`:` on Unix, `;` on Windows)
/remote-control commandcommand

Bridges CLI session to claude.ai/code to continue work on browser or phone

[VSCode] Added `/remote-control` — bridge your session to claude.ai/code to continue from a browser or phone
AI-generated session titlescapability

Session tabs automatically generate titles based on first message

[VSCode] Session tabs now get AI-generated titles based on your first message

Workflow recipes

Device-agnostic research handoff
/remote-control + AI-generated session titles

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.

Plugin seed composition at scale
Multi-path CLAUDE_CODE_PLUGIN_SEED_DIR + turn-duration visibility

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