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

OpenClaw .23 Update Causing Agent Issues and Data Loss
The OpenClaw .23 update is causing agents to become unresponsive, fail to execute tasks, and lose connection with browser extensions. Running the repair command can strip entire JSON configurations, requiring system backups for recovery.

Claude Opus 4.6 Blocks Kaggle Competition Workflow for Code Review
A developer reports Claude Opus 4.6 is now blocking legitimate Kaggle competition workflows where Claude audits reasoning traces for SFT training data validation. The user was working on the NVIDIA Nemotron Reasoning Challenge when safety filters flagged substitution cipher examples.

Oracle considers 20k-30k job cuts and Cerner sale to fund AI data-center expansion
Oracle is considering cutting 20,000 to 30,000 jobs and selling its Cerner healthcare software unit to free up $8-10 billion in cash flow for AI data-center expansion, as US banks retreat from financing the company's $156 billion infrastructure buildout.

Claude API Cost Visibility Concerns for Indie Developers
A Reddit discussion highlights that Claude Sonnet API's lack of granular cost tracking may lead indie developers to drop it despite its quality, with bills of $400–$900 catching them off guard due to insufficient observability compared to AWS-style monitoring.