Claude Code v2.1.128: OTEL isolation, MCP fixes, plugin .zip support, and 20+ bug fixes

✍️ OpenClawRadar📅 Published: May 5, 2026🔗 Source
Claude Code v2.1.128: OTEL isolation, MCP fixes, plugin .zip support, and 20+ bug fixes
Ad

Claude Code v2.1.128 is out with a solid batch of fixes and minor features. The headline changes: subprocesses no longer inherit OpenTelemetry environment variables, --plugin-dir now accepts .zip archives, and MCP reconnections no longer flood the conversation. Let's dig into the practical bits.

OTEL isolation for subprocesses

Subprocesses (Bash, hooks, MCP, LSP) no longer inherit OTEL_* environment variables. If you run an OTEL-instrumented app via the Bash tool, it won’t pick up the CLI’s own OTLP endpoint anymore. This is a clean break — your app’s telemetry stays separate from Claude Code’s.

Plugin improvements

  • --plugin-dir now accepts .zip plugin archives in addition to directories. Drop a .zip in your plugin directory and it’ll be loaded.
  • Headless --output-format stream-json's init.plugin_errors now includes --plugin-dir load failures, not just dependency demotions.
  • /plugin update was fixed — it now correctly detects new versions of npm-sourced plugins.

MCP updates

  • /mcp now shows the tool count for connected servers and flags servers that connected with 0 tools.
  • workspace is now a reserved server name. Existing servers named workspace will be skipped with a warning.
  • Reconnecting MCP servers no longer flood the conversation with full tool-name lists — re-announced tools are summarized by server prefix.
  • Fixed MCP tool results dropping images when the server returns both structured content and content blocks.
  • Fixed MCP stdio servers receiving corrupted arguments when CLAUDE_CODE_SHELL_PREFIX is set and an argument contains spaces or shell metacharacters.
Ad

Other notable changes

  • --channels now works with console (API key) authentication. Console orgs with managed settings must set channelsEnabled: true.
  • EnterWorktree now creates the new branch from local HEAD as documented, instead of origin/<default-branch>. Unpushed commits are no longer dropped.
  • Auto mode: when the classifier can't evaluate an action, the error includes a hint (retry, /compact, or run with --debug).
  • Parallel shell tool calls: a failing read-only command (grep, git diff, ls) no longer cancels sibling calls.
  • Fixed crash loop when piping very large input (>10 MB) to claude -p via stdin.
  • Fixed vim mode: Space in NORMAL mode now moves the cursor right, matching standard vi/vim behavior.
  • Fixed /rename without args failing on resumed sessions whose last entry is a compact boundary.
  • Fixed sub-agent progress summaries missing the prompt cache (roughly 3× cache_creation reduction).
  • Fixed sub-agent summaries firing repeatedly while a sub-agent's transcript is static, capping worst-case token cost on idle sub-agents.
  • Fixed Bedrock default model resolving to global.* instead of the region-appropriate prefix.

Full changelog with all 20+ fixes is on the release page.

📖 Read the full source: GitHub Claude-Code

Ad

👀 See Also

Developer Perspectives on AI Anxiety and 'AI Psychosis'
News

Developer Perspectives on AI Anxiety and 'AI Psychosis'

A Reddit discussion reveals widespread anxiety among developers using AI tools, with different age groups experiencing distinct pressures: 35-45 year olds feel constant reinvention pressure, 25-35 year olds worry about skills becoming obsolete, and under-25 developers face burnout risks despite AI fluency.

OpenClawRadar
Spotify Developers Leveraging AI for Code-Free Contributions
News

Spotify Developers Leveraging AI for Code-Free Contributions

Spotify's key developers have not written code since December due to AI, notably through their internal 'Honk' system that facilitates remote, real-time code deployments using Claude Code.

OpenClawRadar
Anthropic Clarifies Claude CLI Usage Policy for OpenClaw Integration
News

Anthropic Clarifies Claude CLI Usage Policy for OpenClaw Integration

Anthropic has confirmed that OpenClaw-style Claude CLI usage is permitted again, allowing developers to reuse existing Claude CLI logins directly. The documentation details both API key and CLI authentication methods, along with configuration options for Claude 4.6 models, fast mode, and prompt caching.

OpenClawRadar
Claude's policy filter blocks bioinformatics work with pathogen names
News

Claude's policy filter blocks bioinformatics work with pathogen names

A computational virology researcher reports Claude's usage policy filter flags legitimate bioinformatics scripts when pathogens are named, requiring workarounds like describing tasks without organism names or downgrading to Sonnet 4. The issue affects Claude Code, claude.ai, and both Opus 4.6 and Sonnet 4.6 models.

OpenClawRadar