
TL;DR
Claude Code's newer plugin URL and hard-deny controls are small release-note items with a big implication: agent extensions now need supply-chain discipline.
Read next
Agent runs are opaque. TraceTrail turns a Claude Code JSONL into a public share link with a stepped timeline of messages, tool calls, and tokens.
7 min readGraphify is trending because coding agents keep hitting the same wall: they can edit files, but they still need a durable map of how the codebase, docs, schemas, and decisions connect.
8 min readMatt Pocock's skills repo is a useful signal for AI coding teams. The next step is treating skills like governed production controls, not a folder of viral prompts.
7 min readClaude Code's recent releases look like maintenance notes at first glance.
Look closer. The v2.1.129 release added --plugin-url <url> so a plugin zip archive can be fetched from a URL for the current session. The same release added skillOverrides, made gateway model discovery opt-in, fixed cache TTL behavior, and improved PR metrics. The v2.1.136 release added settings.autoMode.hard_deny for classifier rules that block unconditionally, and fixed several plugin, MCP, worktree, and plan-mode issues.
That is not a flashy model launch.
It is a sign that Claude Code is turning into an agent extension platform.
Plugin URLs make agent workflows more portable. They also make them easier to contaminate.
Once a coding agent can fetch plugins, load skills, run hooks, connect MCP servers, and remember permission choices, the extension layer becomes part of the software supply chain. It deserves the same review posture as package installs, CI actions, shell scripts, and browser extensions.
This is the security side of the argument in Claude Code 2.1.128 is an ops release. The product is no longer only a terminal assistant. It is an operating surface with plugins, policies, telemetry, worktrees, and tools.
That is powerful. It is also where teams need rules.
A URL-based plugin install is convenient for experiments, internal rollout, and temporary sessions.
It also changes the threat model.
Before plugins, the risky surface was mostly the model's proposed actions: edit this file, run this command, call this tool. With plugins, the risky surface expands to the instructions and tools the model inherits before it proposes anything.
That means a bad plugin can shape the agent's judgment upstream:
This is why agent skills need exit criteria, but also why they need source control. A skill is not just markdown once it changes behavior.
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools - delivered free every week.
From the archive
May 14, 2026 • 6 min read
May 13, 2026 • 9 min read
May 12, 2026 • 8 min read
May 12, 2026 • 8 min read
The settings.autoMode.hard_deny addition is the important counterweight.
Auto modes need an absolute refusal layer. Allow lists and user-intent classifiers are useful, but production teams also need rules that block a class of action regardless of how convincingly the task is phrased.
Examples:
That is not pessimism. It is operational design.
The same pattern appears in OpenAI Codex cloud security, agent swarms needing receipts, and parallel coding agents needing merge discipline. As agent autonomy rises, policy has to move from "remember to be careful" into executable controls.
The fair counterargument is that this is overkill for a solo developer.
If you are experimenting locally, plugin URLs are mostly a convenience. You can install a community skill pack, try it for one task, and delete it later. Heavy governance can slow down discovery.
That is true.
But the posture changes when the agent can touch customer code, run long sessions, create PRs, use MCP tools, or operate inside a company repo. At that point, the plugin is not a toy. It is part of the execution environment.
The lightweight version of governance is enough for most teams:
skillOverrides.That is not bureaucracy. It is reproducibility.
For any agent plugin system, I want four surfaces visible in the final receipt:
Extension inventory. Which plugins, skills, hooks, and MCP servers were active?
Source provenance. Were they local, marketplace-installed, or fetched from a URL?
Permission policy. Which actions were allowed, denied, or hard-denied?
Runtime evidence. Which commands, tests, PRs, or deploy checks prove the plugin-assisted run behaved correctly?
That receipt lets a human reviewer answer the only question that matters: did the agent produce this change under an environment we would trust again?
Claude Code plugin URLs are useful. Hard-deny rules are necessary.
The two belong together. One makes agent extensions easier to distribute. The other gives teams a way to say "never, even if the task sounds reasonable."
That is the next maturity layer for coding agents: not better vibes, but governed extension surfaces with auditable receipts.
Sources: Claude Code releases, Claude Code plugins docs, Claude Code settings docs, Anthropic MCP docs.
--plugin-url?It is a Claude Code option that fetches a plugin zip archive from a URL for the current session. It makes plugins easier to try and distribute, but it also means teams should review and pin plugin sources.
settings.autoMode.hard_deny?It is a Claude Code setting for auto mode classifier rules that block actions unconditionally. These rules are useful for non-negotiable policy boundaries such as secret exposure, destructive commands, unapproved sends, or unreviewed plugin installs.
Plugins are not inherently dangerous, but they are powerful. They can add skills, hooks, MCP servers, and behavior that affects agent execution. Treat them like other developer supply-chain inputs.
Start with a small approved list, pin sources, review manifests and hooks, use skillOverrides to hide irrelevant skills, configure hard-deny rules for sensitive actions, and include active plugins in the final agent receipt.
Technical 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.
Anthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolOpenAI's coding agent for terminal, cloud, IDE, GitHub, Slack, and Linear workflows. Reads repos, edits files, runs comm...
View ToolHigh-performance code editor built in Rust with native AI integration. Sub-millisecond input latency. Built-in assistant...
View ToolInteractive TUI dashboard that shows exactly where your Claude Code and Cursor tokens are going, in real time.
View ToolTurn a one-liner into a working Claude Code skill. From idea to installed in a minute.
View AppUnlock pro skills and share private collections with your team.
View AppCatch broken SKILL.md files in CI before they hit your team.
View AppA complete, citation-backed Claude Code course with setup, prompting systems, MCP, CI, security, cost controls, and capstone workflows.
ai-developmentFetch and parse content from URLs, including JS-rendered pages.
Claude CodePerform web searches and return ranked results with snippets.
Claude Code
Nimbalyst Demo: A Visual Workspace for Codex + Claude Code with Kanban, Plans, and AI Commits Try it: https://nimbalyst.com/ Star Repo Here: https://github.com/Nimbalyst/nimbalyst This video demos N...

Composio: Connect AI Agents to 1,000+ Apps via CLI (Gmail, Google Docs/Sheets, Hacker News Workflows) Check out Composio here: http://dashboard.composio.dev/?utm_source=Youtube&utm_channel=0426&utm_...

Anthropic has released Channels for Claude Code, enabling external events (CI alerts, production errors, PR comments, Discord/Telegram messages, webhooks, cron jobs, logs, and monitoring signals) to b...

Matt Pocock's skills repo is a useful signal for AI coding teams. The next step is treating skills like governed product...

Graphify is trending because coding agents keep hitting the same wall: they can edit files, but they still need a durabl...

Addy Osmani's agent-skills repo is trending because it turns vague AI coding advice into reusable engineering checklists...

Google's skills repo is a useful signal: agents do not just need generic coding help. They need product-specific operati...

The andrej-karpathy-skills repo exploded because every coding agent needs behavioral rails. The useful move is not copyi...

Agent runs are opaque. TraceTrail turns a Claude Code JSONL into a public share link with a stepped timeline of messages...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.