Build Interactive 3D Worlds With GPT-6 & Blender

TL;DR
Claude Code 2.1.269 adds plugin evals, baseline comparisons, JSON and HTML reports, and CI gates. That changes plugins from clever prompts into measurable agent infrastructure.
Claude Code 2.1.269 shipped a feature that looks small until you maintain agent tooling for a team: claude plugin eval.
Last updated: September 13, 2026
The command runs a plugin against a suite of cases, scores what happened, compares it with a no-plugin baseline, and writes JSON plus an HTML report. In other words, Claude Code plugins can now have regression tests that measure behavior, not only syntax.
That matters because plugins, skills, hooks, and MCP servers are quickly becoming the operating layer around coding agents. We have written before that skills beat giant prompts, but reusable agent knowledge creates a new problem: how do you know a skill or plugin still works after you edit it, update Claude Code, change a model, or add another tool to the environment?
Plugin evals are Anthropic's answer. They turn "this plugin feels helpful" into "this plugin improved the score over baseline on the cases we care about."
The 2.1.269 release notes include several useful changes, but three are especially relevant for agent operators:
claude plugin eval runs a plugin eval suite and produces scored JSON plus HTML reports./output-style [name] can list and switch output styles across local, remote-control, cloud, and headless sessions.bashEditDiffEnabled setting.There is also a cluster of operational fixes: prompt-cache reuse after output-limit resumptions, better resumed headless-session behavior, clearer background-agent status, stricter permission-rule scoping for ! negations, current git status after compaction, synced plugin MCP server reconnection, and a configurable workflow-agent concurrency limit.
Then 2.1.270 followed the next day with a narrow regression fix for read-only git commands unexpectedly asking for permission in long-running Bash sessions. That is worth noting because it reinforces the same point: agent runtimes are now operational systems with regressions, fixes, gates, and release hygiene.
The plugin eval docs describe the core idea plainly: each case is a realistic user prompt plus graders that inspect the final reply, transcript, tool use, or produced files. By default, a case runs multiple times with your plugin and again with no plugin loaded.
That no-plugin arm is the important bit.
Without a baseline, a plugin score can fool you. Claude might pass the case because the underlying model already knows what to do. Or it might pass because the prompt is too easy. Or your grader might reward a generic answer that never used the plugin at all.
The baseline gives you a delta. If the with-plugin arm scores 1.0 and the without-plugin arm scores 0.33, the plugin probably added real behavior. If both score 1.0, the plugin may still be useful for consistency or style, but it did not prove extra capability on that case.
That is a healthier evaluation culture than treating every plugin demo as evidence.
Claude Code plugins used to be easiest to judge by inspection:
Those checks are necessary, but they are shallow. They catch packaging errors and obvious failures. They do not prove the plugin reliably steers an agent under realistic phrasing.
Plugin evals push authors toward a better loop:
That is exactly the direction argued in Agent Skills Need Exit Criteria. A reusable skill is not production-ready because it has a polished README. It is production-ready when it has trigger tests, failure cases, scope boundaries, and evidence that it improves the agent's work.
From the archive
Sep 10, 2026 • 7 min read
Sep 10, 2026 • 8 min read
Sep 6, 2026 • 8 min read
Sep 5, 2026 • 7 min read
The docs list six grader types. The most practical split is deterministic checks versus judge-model checks.
Deterministic graders include regex matches, tool-use checks, tool-order checks, and file-exists checks. These are cheap and stable. Use them whenever the expected behavior has a concrete artifact:
Judge-model graders are useful when the answer needs semantic review, but they add cost and variance. The docs recommend concrete pass and fail conditions, and they warn that small judges can mark a correct answer wrong when formatting differs from the rubric.
That maps cleanly to coding-agent work. Let deterministic graders prove the boring parts. Use model judges only for the parts that genuinely need judgment.
The docs explicitly position plugin evals as something teams can gate in CI. That is the shift from hobby plugin to shared infrastructure.
A useful CI policy might look like this:
This is also where costs need to be visible. Anthropic's docs state that eval runs and judge graders are real model calls on your account. A case can multiply quickly because it may run with the plugin, without the plugin, across multiple repetitions, and with judge calls after each run.
That is not a reason to skip evals. It is a reason to tier them. Keep cheap deterministic smoke tests in the hot path, and reserve broad model-judged suites for releases or nightly checks.
The release also adds an option for Bash tool results to include a diff of files changed when Bash handles file edits. That sounds unrelated, but it solves the same category of problem: making agent behavior inspectable after the fact.
When a model edits a file through a direct edit tool, the review surface is usually obvious. When it runs a shell command that changes files, the user may only see that a command succeeded. Surfacing the diff closes that gap.
Pair that with plugin evals and you get a better receipt trail:
That is how agent work becomes auditable instead of vibes-based.
Google Trends was usable for this run. In a US 90-day check on September 13, 2026, Claude Code had steady relative interest, while Claude Code plugin, Claude Code plugins, and coding agent eval were sparse or near zero. AI coding agent had modest recurring interest, but it was much smaller than the broad Claude Code query.
So this is not a breakout-keyword article. The release is worth covering because it sits at the intersection of two durable lanes: coding agents and repeatable agent skills.
Hacker News search showed the same shape. A September 11 story titled "Anthropic released a CLI to evaluate skills and plugins" had only a few points and comments at fetch time, while broader Claude Code and Anthropic stories had more activity. This is a practitioner topic, not a mass-market launch.
If you maintain a Claude Code plugin or a skills-directory plugin, start with three cases:
For the first case, include a grader that checks the useful artifact, not only whether the skill fired. For the second, make sure the plugin is not over-triggering. For the third, encode the failure in the simplest possible form so it survives model updates.
Then run the suite with the no-plugin baseline enabled. The goal is not a vanity score. The goal is to learn where the plugin changes behavior and where the model already handles the request without help.
That is the difference between authoring a clever extension and maintaining an agent control surface.
Claude Code plugin evals are not flashy, but they are a maturity signal.
The developer tooling market has spent the last year adding more agent extensions: skills, commands, hooks, MCP servers, output styles, subagents, remote sessions, scheduled work, and cloud runners. The next bottleneck is proving those extensions still do what teams think they do.
claude plugin eval gives plugin authors a way to measure that. It will not make agent behavior perfectly deterministic, and it will not replace human review. But it gives teams a concrete loop: cases, graders, baseline, report, threshold, CI.
That is what agent infrastructure has been missing.
claude plugin eval?#claude plugin eval is a Claude Code command that runs a plugin against test cases, scores the results with graders, compares behavior against a no-plugin baseline, and produces JSON plus HTML reports.
The baseline shows whether the plugin actually improved the result. If Claude passes the same case with and without the plugin, the plugin may not be adding measurable behavior for that scenario.
Yes. Anthropic's docs describe CI gating as a primary use case. Teams can run plugin eval suites, enforce score thresholds, and save JSON or HTML reports as review artifacts.
No. Eval runs and judge-model graders are real model calls against the account or provider used by Claude Code. Teams should keep cheap deterministic checks in the fast path and reserve broader suites for release or nightly runs.
No. Plugin evals make behavior more measurable, but agent extensions still need human review for scope, security, usefulness, and failure modes.
Claude Code, Claude Code plugin, AI coding agent, Claude Code plugins, and coding agent eval - fetched September 13, 2026Read next
The coding-agent workflow is maturing past giant hand-written prompts. The winning pattern in 2026 is a control stack: project rules, reusable skills, bounded sub-agents, and deterministic tools around the model.
9 min readGitHub trending is full of agent skill frameworks. The real shift is not bigger prompts or more agents. It is turning team process into inspectable, reusable operating instructions.
9 min readAddy Osmani's agent-skills repo is trending because it turns vague AI coding advice into reusable engineering checklists. The real value is not the markdown. It is the exit criteria.
7 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.
Anthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolMac app for running parallel Claude Code, Codex, and Cursor agents in isolated workspaces. Watch every agent work at onc...
View ToolAnthropic's flagship reasoning model. Best-in-class for coding, long-context analysis, and agentic workflows. 1M token c...
View ToolOpen-source AI coding agent for terminal, desktop, and IDE. Works with 75+ LLM providers including Claude, GPT, Gemini,...
View ToolEvery coding agent in one window. Stop alt-tabbing between Claude, Codex, and Cursor.
View AppTurn a one-liner into a working Claude Code skill. From idea to installed in a minute.
View AppCatch broken SKILL.md files in CI before they hit your team.
View AppRoute specific MCP servers only to specific subagents.
Claude CodeConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI AgentsA complete, citation-backed Claude Code course with setup, prompting systems, MCP, CI, security, cost controls, and capstone workflows.
ai-development
Anthropic's Big Claude Code & Cowork Update: Remote Control, Scheduled Tasks, Plugins, Auto Memory + New Simplify/Batch Skills The script recaps a consolidated update on new Anthropic releases across

Check out Zed here! https://zed.dev In this video, we dive into Zed, a robust open source code editor that has recently introduced the Agent Client Protocol. This new open standard allows...

Leveraging Anthropic's Subagent for Claude Code: A Step-by-Step Guide In this video, we explore Anthropic's newly released subagent feature for Cloud Code, which allows developers to create...

The coding-agent workflow is maturing past giant hand-written prompts. The winning pattern in 2026 is a control stack: p...

GitHub trending is full of agent skill frameworks. The real shift is not bigger prompts or more agents. It is turning te...

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

Claude Code's newer plugin URL and hard-deny controls are small release-note items with a big implication: agent extensi...

Claude Code 2.1.128 is full of small fixes around MCP, worktrees, OTEL, plugins, and permissions. That is exactly why it...

dontpastetheai.com, Vomit, and NoBuzz hit Hacker News in the same week. A social contract, a local rewrite, and a second...

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