↓ Skip to main content
  1. Articles/

Claude Code's Plugin System Grew Up: v2.1.152–158 Dissected

·1019 words·5 mins·
Florent Clairambault
Author
Florent Clairambault
CTO & software engineer — writing daily about spec-driven development and agentic coding

Claude Code’s Plugin System Grew Up: v2.1.152–158 Dissected
Between May 26 and May 30, Anthropic shipped five Claude Code releases. Individually they read as incremental changelog entries. Together they tell a coherent story: the plugin system that started as a power-user feature in early 2026 is becoming production infrastructure.

Here’s what changed and why it matters.

v2.1.152 (May 26): Enterprise sandboxing
#

The headliner in this release is disallowed-tools — a new front-matter field for skill files that lets skill authors explicitly prohibit specific tools while a skill is active.

---
name: "Database Migration Runner"
disallowed-tools: ["Bash", "Write"]
---

This sounds simple. The implications are not. Before this, a skill could call any tool Claude Code had access to. That made skills powerful but ungovernable — an ops team deploying a skill to a hundred developer machines couldn’t guarantee the skill wouldn’t reach outside its intended scope. disallowed-tools closes that gap. Skill authors declare intent; the runtime enforces it. Enterprise admins deploying through pluginSuggestionMarketplaces (also new in this release) can now pair each skill with an explicit capability boundary.

MessageDisplay hook is the second notable addition. Hook scripts registered as MessageDisplay can transform or suppress displayed assistant text before it renders in the terminal. The immediate use cases: strip verbose model output for CI/CD pipelines where terminal noise matters, inject metadata into responses for logging, or enforce output format policies across a team deployment. This is the hook the enterprise log-ingestion crowd has been waiting for.

/reload-skills rounds out the developer ergonomics: rescan the skills directory without restarting the session. For anyone iterating on a skill in a live session, this replaces the restart-loop that was the prior workaround.

Auto mode no longer requires prior opt-in consent — the friction that was added when Auto mode launched in March (requiring an explicit confirmation prompt before enabling) is gone. The safety review landed; the friction didn’t need to persist.

v2.1.154 (May 28): Opus 4.8 becomes the default
#

This is the release that ships alongside the Opus 4.8 model announcement. The key changes:

  • Opus 4.8 is now the default model in Claude Code, with high-effort mode on by default
  • Lean system prompt for Opus 4.8 — the full system prompt remains for Haiku, Sonnet, and legacy Opus. For 4.8, Anthropic ships a trimmed version that reduces overhead tokens. More of the context window goes to your actual code.
  • Dynamic Workflows available from within sessions — the multi-agent orchestration primitive that ships with Opus 4.8 is wired directly into the Claude Code session runtime
  • Fast mode on Opus 4.8 at 2x the standard rate for 2.5x speed — opt into it for batch/CI workloads where latency dominates
  • /simplify now runs cleanup-only review (no bug hunting) — separating style/structure cleanup from correctness analysis. Use /code-review when you want both.
  • Background sessions via ! command prefix — prepend ! to any prompt to run it in a background session without blocking your active session

The ! command prefix deserves more attention than it typically gets in changelogs. It’s a composability primitive. Long-running tasks — a full test suite, a codebase analysis, a documentation generation pass — can now run in the background while you continue working in the foreground. Combined with Agent View (shipped in v2.1.139), this makes it practical to run three or four parallel workstreams without tab-switching.

v2.1.157 (May 29): Zero-friction local plugin development
#

The structural change in this release is that plugins in .claude/skills directories now autoload without requiring marketplace registration. Previously, installing a local plugin meant either registering it in a marketplace endpoint or using a workaround. Now you drop a skill file in .claude/skills/ and it’s live on the next session start (or after /reload-skills).

claude plugin init <name> scaffolds a new plugin with correct front matter, a starter instruction block, and a test skeleton. The barrier to writing your first plugin just dropped to a single command. For teams maintaining shared workflow libraries — automated PR descriptions, deployment scripts, code review pipelines — this makes plugin authorship accessible to engineers who weren’t already deep in the tooling.

Autocomplete for /plugin arguments closes the discoverability loop. If you don’t know a plugin’s exact name, tab-complete now surfaces it.

EnterWorktree can now switch between Claude-managed worktrees mid-session — relevant for teams using worktree isolation for parallel experiments. You can switch the active worktree context without starting a new session.

v2.1.158 (May 30): Auto mode goes multi-cloud
#

The final release in this five-day window is the most operationally significant for enterprise deployments:

Auto mode is now available on AWS Bedrock, Google Vertex, and Azure Foundry for Opus 4.7 and Opus 4.8. Enable it via CLAUDE_CODE_ENABLE_AUTO_MODE=1.

This matters because a substantial fraction of enterprise Claude Code deployments run on managed cloud infrastructure — regulated industries (financial services, healthcare, government) that can’t send data through claude.ai but can route it through their existing cloud provider’s compliance perimeter. Until today, those teams got Claude Code without Auto mode. The autonomy ceiling was lower for the teams with the strictest security requirements.

That gap is now closed.

The arc across five releases
#

Read together, v2.1.152–158 advance Claude Code on three axes simultaneously:

  1. Enterprise governance: disallowed-tools, MessageDisplay hooks, pluginSuggestionMarketplaces, and multi-cloud Auto mode give security-conscious orgs the controls they need to deploy skills at scale without open-ended tool access
  2. Developer ergonomics: zero-friction .claude/skills autoload, claude plugin init, /reload-skills, and background ! sessions compress the iteration loop for teams building on top of Claude Code
  3. Capability: Opus 4.8 as default with Dynamic Workflows and lean context overhead means the model you’re now running by default is both more capable and more efficient than what shipped two weeks ago

The plugin system that looked like a power-user feature is becoming the extensibility layer for AI-powered developer tooling. The governance story (disallowed-tools, hooks, marketplaces) is the piece that lets CTOs say yes to organization-wide deployment. The ergonomics story (plugin init, autoload) is the piece that turns every engineer into a potential plugin author.

Both had to be true before the ecosystem could compound. They’re now both true.


Sources: Claude Code GitHub Releases, DevelopersIO v2.1.152 write-up, Claude Code Changelog, Anthropic newsroom — Opus 4.8

AI Tools

Anthropic Buys Stainless for $300M+: The SDK Factory That OpenAI and Google Depended On Is Now Anthropic's

Anthropic acquired Stainless — the startup that generated SDKs for OpenAI, Google, Cloudflare, and Anthropic itself — for more than $300 million. All hosted Stainless products are being wound down. Competitors lose access; Anthropic gets the developer infrastructure layer.

May 22, 2026 · 6 min read

AI Tools

ServiceNow Build Agent Goes Everywhere: Enterprise MCP Governance for Every AI Coding Tool

ServiceNow made Build Agent generally available at Knowledge 2026, extending its core skills into Claude Code, Cursor, Windsurf, GitHub Copilot, OpenAI Codex, and Antigravity via MCP — with enterprise governance, OAuth, audit trails, and a real-time AI Gateway baked in by default. It’s the model for how enterprise platforms will integrate with the agentic coding ecosystem.

May 16, 2026 · 8 min read

AI Tools

Claude Code v2.1.129: Bedrock Tiers, Smarter MCP, and a Gateway Reversal

Claude Code v2.1.129 shipped quietly on May 6. For most users it’s invisible. For Bedrock enterprise shops, MCP server operators, and anyone using third-party model gateways, it changes real behavior — and one change is a deliberate reversal of v2.1.126.

May 15, 2026 · 6 min read

AI Tools

MCP Goes Stateless: The July 28 RC Is the Production Unlock the Protocol Has Been Waiting For

The MCP 2026-07-28 release candidate, locked May 21, drops session management from the protocol core — meaning any MCP request can now hit any server instance behind a standard round-robin load balancer. Simultaneously, Anthropic donated MCP to the new Agentic AI Foundation alongside OpenAI and Block as founding members, with Google, Microsoft, AWS, and Cloudflare as platinum supporters.

May 27, 2026 · 7 min read

AI Tools

Antigravity 2.0: Google's Terminal-Native Answer to Claude Code Has Arrived — Here's What It Gets Right and Wrong

Google launched Antigravity 2.0 at I/O on May 19 — a full rebuild with a standalone desktop app, a Go-based CLI, a public SDK, and Managed Agents API that spins up isolated Linux environments with one call. It scores 76.2% on SWE-bench Verified. It is Google’s most credible attempt yet at terminal-native agent infrastructure, and it still has three structural problems.

May 22, 2026 · 6 min read