Claude Code v2.1.193: New Shell Classification, Telemetry, and Fixes

Anthropic just shipped Claude Code v2.1.193 with a handful of quality-of-life improvements, telemetry changes, and bug fixes. Here's what you need to know.
New Settings & Telemetry
The big addition is autoMode.classifyAllShell — when enabled, every Bash/PowerShell command goes through the auto-mode classifier, not just arbitrary-code-execution patterns. This gives you finer control over shell safety.
On the telemetry side, there's a new OpenTelemetry log event: claude_code.assistant_response. It includes the model's response text, but is redacted by default. Respects OTEL_LOG_USER_PROMPTS unless you explicitly set OTEL_LOG_ASSISTANT_RESPONSES=1. To keep prompts-only, set OTEL_LOG_ASSISTANT_RESPONSES=0.
Bash Mode & MCP Improvements
Bash mode (!) now has live file path autocomplete — handy for quick commands. MCP servers that need authentication get a startup notice pointing you to /mcp. Also, the headersHelper auth helper now automatically re-runs and reconnects when a tool call returns 401 or 403.
Background Agents & Memory Management
Idle background shell commands are now automatically reaped under memory pressure. Disable with CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1. Background agents no longer tell Claude to "end your response" — it can keep working on other tasks while the agent runs.
Fixed: pinned background agents were being re-prompted to "Continue from where you left off" after every auto-update. Also fixed a phantom "general-purpose (resumed)" subagent spawning when backgrounding the main turn.
Other Fixes
/model and other client-data-gated UIs no longer show stale/empty state immediately after /login. Backgrounding (←←) no longer spuriously cancels with "N background tasks would be abandoned" when all tasks carry over. Agent panel now shows sibling agents when viewing a subagent. Plugin auto-rename now follows marketplace renames maps automatically. /add-dir message improved when the directory is already a working directory.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Claude Code adds scheduled task execution for automated workflows
Anthropic has enabled scheduled execution for Claude Code, allowing developers to set tasks once and have them run automatically without manual prompting. The feature supports daily commit reviews, dependency audits, error log scans, and PR reviews.

Gemma 4 Chat Template Bug: Tool Parameters with anyOf/null Rendered as Empty type
A bug in Gemma 4's chat template drops $ref, anyOf, and $defs from tool parameter schemas, rendering nullable refs as empty type fields. A Jinja fix restores correct schema parsing for all inference engines.

Anthropic Report Details Mass Distillation of Claude by Chinese AI Firms
Anthropic published evidence that DeepSeek, Moonshot AI, and MiniMax used 24,000 fake accounts and over 16 million exchanges to distill Claude's capabilities, compromising safety mechanisms in the copied models.
Open-sourcing AstaBrief, the fast report-generation model in Asta
Ai2 released AstaBrief 8B, an open-weights model that turns a research question plus retrieved literature excerpts into a cited report. Fast mode averages 51.1 seconds per report vs 178.5 for Thinking mode, and the training data ships alongside the weights.