Claude Code v2.1.162 Ships Session Waiting Info, MCP Timeout Fix, and Agents View Overhaul

Anthropic released Claude Code v2.1.162, a significant patch that touches the agents view, MCP tool handling, permission rules, and terminal rendering. The release contains over 20 fixes and improvements, several of which directly impact developers who use Claude Code in automated or multi-session workflows.
Key Changes
- Agents
--jsonoutput now includeswaitingForfield, showing what a waiting session is blocked on (e.g., a permission prompt). This helps programmatic monitoring of agent progress. --toolsflag now respects explicitly listedGrep/Globon native builds with embedded search. Previously these were silently ignored./effortcommand now confirms when your chosen level will persist as the default for new sessions, reducing ambiguity.- Slash command autocomplete behavior changed: clicking a slash command now fills it into your prompt instead of running it immediately; press Enter to execute.
- Remote Control now shows as a persistent footer pill with a link to the session, replacing the previous startup message.
- Windsurf renamed to Devin Desktop in
/idemenu,/terminal-setup, and/scroll-speed, following the editor's rebrand.
MCP and Permission Fixes
- MCP per-server
timeoutconfig values below 1000 ms were being floored to a 1-second watchdog that aborted every tool call. Sub-1000 ms values are now ignored, falling back toMCP_TOOL_TIMEOUTor default.claude mcp getannotates them accordingly. - WebFetch permission rules now correctly apply to built-in preapproved domains. Explicit
WebFetch(domain:...)deny/ask/allow rules take precedence over preapproved-host auto-allow. - Windows permission rules fixed for paths with backslashes (
~\,\\server\share) or case variants.Readdeny rules now hide files from Glob/Grep results.
Agents View Improvements
The agents view received multiple UI fixes:
- Live status text (tool args, replies, prompts, exec output) no longer cuts at 60–120 columns on wide terminals; it now uses the full terminal width.
- Session names truncated at 40 columns are fixed; the name column now grows with terminal width.
- Attach after background-service restart no longer bounces back to the session list on first try.
- Ctrl+V image paste now works in dispatch input and session reply box; pasting without an image shows a hint.
- Backgrounding with
←no longer silently loses the conversation if the background service fails to start; session stays as a failed row you can wake with Enter. - Failed replies are now queued for delivery on the next session start instead of being lost.
- Cross-session messaging (
SendMessage) no longer breaks whenCLAUDE_CODE_TMPDIRor$TMPDIRpoints at a deep directory. - Opening a running background session from agents view no longer stalls for 5 seconds before attaching.
Other Notable Fixes
- Startup hang when config directory is read-only or unwritable is fixed — Claude Code now starts with in-memory config and surfaces startup errors instead of a blank screen.
- Interrupt (Esc) at the very start of a turn being silently dropped in stream-json/SDK sessions is fixed; the turn now correctly shows as interrupted.
- API 400 errors for classifier side-queries and MCP server descriptions containing emoji near a truncation boundary are resolved.
- LSP tool's
workspaceSymboloperation now accepts aqueryparameter and passes it to the language server, returning results. - Startup noise reduced: notices group by severity, session info and announcements share a single line, warnings are shorter and clearer with concrete fix suggestions.
- Background service startup and
claude updateverification now wait out endpoint-security scanning of new binaries instead of failing after 5 seconds.
Who Should Update
Anyone using Claude Code via claude agents for automated workflows, MCP servers with custom timeouts, or on Windows with path-based permission rules should upgrade immediately. The terminal rendering fixes also improve everyday interactive use.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Claude Code 2.1.132: Multiagent docs, schedule gate, skill limit changes
Release v2.1.132 adds Managed Agents documentation for multiagent sessions, outcomes, and webhooks; introduces a default-deny gate for proactive /schedule offers; drops documented skill limit from 64 to 20 per agent.

Anthropic study reveals cognitive degradation in AI-assisted workflows
Anthropic's global study of 80,000 users found academic users report cognitive degradation rates 2.5x higher than average when using AI tools like Claude and Cursor. The source identifies the problem as users eliminating the 'digestion phase' of work.

Stanford CS 25 Transformers Course Opens to Public with Live Streaming
Stanford's CS 25 Transformers seminar is now open to the public with lectures starting January 23, 2025, at 4:30-5:50pm PDT, available in-person at Skilling Auditorium or via Zoom, with recordings posted online.

Anthropic restricts Claude subscription usage on third-party tools like OpenClaw
Anthropic is changing its Claude subscription policy to block usage on third-party harnesses including OpenClaw, requiring separate pay-as-you-go billing for these tools starting April 4. The company is offering a one-time credit equal to monthly subscription price and pre-purchase discounts up to 30%.