Claude Code 2.1.128 Is an Ops Release, Not a Feature Drop

TL;DR
Claude Code 2.1.128 is an ops release: fixes for MCP, worktrees, OTEL, plugins and permissions that matter for teams running coding agents every day.
Last updated: June 3, 2026
Official Sources#
| Resource | Link |
|---|---|
| Claude Code 2.1.128 Release Notes | GitHub Releases |
| Claude Code Documentation | Anthropic Docs |
| MCP Server Configuration | MCP Docs |
| Claude Code GitHub | anthropics/claude-code |
| Anthropic Pricing | anthropic.com/pricing |
Claude Code 2.1.128 does not look like a launch.
That is the point. The interesting part of the 2.1.128 release notes is how much of the work is about agent operations: MCP visibility, worktree correctness, telemetry isolation, plugin packaging, permission persistence, and noisy reconnect behavior.
For people treating Claude Code as a daily coding agent instead of a demo, this is the kind of release that matters.
Quick verdict#
If you use MCP, worktrees, hooks, plugins, or OTEL-instrumented local commands, upgrade. This is the kind of maintenance release that prevents expensive agent sessions later.
If you are still choosing between coding agents, start with /compare and the cost side of the decision at /pricing.
The take#
Claude Code is moving from "agent that edits files" toward "agent runtime you can operate."
The new release says /mcp now shows tool counts for connected servers and flags servers that connect with 0 tools. That sounds tiny until you debug a broken MCP server in a real project. A server that connects but exposes no useful tools is one of the worst failure modes because the agent appears integrated while silently losing capability.
The release also reserves workspace as an MCP server name, summarizes reconnecting MCP tools by server prefix, and fixes MCP image results when structured content and content blocks are returned together. This is plumbing. It is also the difference between "MCP is cool" and "MCP is supportable."
That pairs with the direction in Claude Code hooks, Claude Code subagents, and parallel agent merge discipline: once agents touch real repos, observability becomes product functionality.
The worktree fix is the sleeper#
The release note that jumped out: EnterWorktree now creates the new branch from local HEAD as documented, instead of origin/<default-branch>.
That means unpushed local commits are no longer dropped when entering a new worktree session.
If you use Claude Code agent teams, this matters immediately. Parallel agents often start from the current local state, not from pristine remote main. If a worktree is created from the wrong base, the agent can produce a valid-looking patch that is missing the exact context it needed.
This is the practical version of the argument in long-running agents need harnesses. The agent is not just the model. It is the git base, working directory, permission layer, tool registry, and handoff log around the model.
OTEL isolation is a real production concern#
Another small but important change: subprocesses such as Bash, hooks, MCP, and LSP no longer inherit OTEL_* environment variables from Claude Code.
That prevents OTEL-instrumented apps run through the Bash tool from accidentally using the CLI's own OTLP endpoint. If you have ever run local traces while an agent is executing tests, this is not cosmetic. It prevents telemetry from becoming polluted or misrouted.
The same theme shows up in local OTEL traces for agents and agent finops: measurement is only useful when you know which process produced the span.
The opposing view#
The fair critique is that these are not headline features.
No new model capability. No giant context-window claim. No magic "agent does everything" demo. Some users will skip the changelog because the bullet list feels like maintenance.
But maintenance is exactly what agent tools need now. The AI coding market has enough demos. The scarce thing is operational discipline: reliable worktrees, visible tool counts, quieter reconnects, clean telemetry, persistent permission choices, and predictable plugin loading.
That is also why skills need exit criteria. Teams are not blocked by a lack of agent ambition. They are blocked by missing control surfaces.
What to do after upgrading#
If Claude Code is part of your daily workflow, this release suggests a short checklist:
- Run
/mcpand check every connected server has the expected tool count. - Rename any MCP server called
workspace. - Test one worktree-based agent flow from a branch with unpushed local commits.
- Confirm local test commands still emit OTEL traces to the endpoint you expect.
- Review which Bash permission prompts should persist into
.claude/settings.local.json.
That is less exciting than installing a new model. It is also more likely to prevent a bad agent session.
Frequently Asked Questions#
What changed in Claude Code 2.1.128?#
The release includes MCP tool-count visibility, workspace reserved as an MCP server name, cleaner MCP reconnect summaries, a worktree base fix for EnterWorktree, OTEL environment isolation for subprocesses, plugin archive support, and multiple terminal and permission fixes.
Why does MCP tool count matter?#
It makes broken integrations easier to spot. If an MCP server connects but exposes 0 tools, the agent may appear connected while missing the capabilities you expected.
Should teams upgrade immediately?#
If your workflow uses MCP, hooks, worktrees, plugins, or OTEL-instrumented local commands, yes. This is an operational reliability release more than a feature release.
How does this relate to parallel agents?#
Parallel agents depend on correct worktree state and clean tool visibility. A wrong branch base or silent MCP failure can make a parallel agent produce a patch that looks valid but was built from the wrong context.
Continue Reading#
Get the next deep dive like this in your inbox
One email a week on Claude Code and the rest of the AI dev stack. Free.
Read next on Claude Code
Codex and Claude Code in July 2026: Agent Controls Are the Feature
Codex and Claude Code July 2026 updates compared: why approval modes, resumable work, MCP auth, artifacts and review surfaces now matter as much as models.
8 min readWhy Skills Beat Prompts for Coding Agents in 2026
Skills beat prompts for coding agents because giant prompts do not scale. The 2026 control stack: project rules, reusable skills, bounded sub-agents and tools.
9 min readClaude Code Plugins for Teams: Share, Require, Lock Down
Share Claude Code plugins with a team: commit a marketplace to one repo, require it in managed settings, and allowlist sources. Checked on v2.1.295.
13 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.








