
Claude Code 2.1.269: Plugin Evals and 256-Agent Workflows
Claude Code 2.1.269 brings a dedicated plugin eval CLI for reproducible benchmarking, with scored JSON output and an HTML report to catch regressions before shipping. The episode also covers higher workflow concurrency via CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS and new /output style controls for cleaner remote and headless runs.
Chapter 1
Benchmarking Plugins with claude plugin eval in 2.1.269
Lachlan Reed
You know, up until, uh, up until this week, tweaking a custom skill or a plugin for Claude Code felt a bit like, er, pushing a code patch at midnight without running tests first. You just, you just sort of crossed your fingers and hoped your model wouldn't hallucinate its way off a cliff.
James Turner
Man, I have definitely felt that pain. You tweak one prompt line, and suddenly your whole custom workflow stops returning proper JSON, or it drops a tool call completely.
Lachlan Reed
Right! It was pure non deterministic chaos. But look, this episode is brought to you by Jellypod AI, and we have got some properly good news from the latest release of Claude Code, version 2.1.269.
James Turner
Yeah, 2.1.269 finally gives us a real testing harness for plugins. Anthropic added a dedicated CLI command, claude plugin eval.
Lachlan Reed
Wait, so how does, uh, how does claude plugin eval actually work in practice? Is it like a full test runner?
James Turner
Pretty much! You run a plugin's eval suite against Claude Code, and it runs automated benchmark passes. Then it emits scored, reproducible outputs. You get both a raw JSON file with the metrics and a formatted HTML report to view in your browser.
Lachlan Reed
Scored JSON and an HTML report. That is massive for indie builders. So instead of just guessing if your prompt tweak made the tool better, you actually get a score?
James Turner
Exactly. You can catch regressions before pushing changes to your team. If your plugin's score drops from 95 percent to 70 percent on tool accuracy, you see it instantly in the HTML report.
Lachlan Reed
That is clean as a whistle. But, er, I reckon there is a catch with running automated evals over and over, isn't there? Token cost?
James Turner
Oh, absolutely. If you run a massive eval suite with fifty test cases, every single test is making real model calls. That token burn adds up fast if you put it on a tight loop.
Lachlan Reed
Yeah, right! You don't want to accidentally fry your API quota while you are grabbing a white flat coffee. You have gotta keep an eye on your usage limits when kicking off big benchmark runs.
James Turner
For sure. And speaking of running lots of things at once, this 2.1.269 update added another really cool setting for workflows. Have you seen CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS?
Lachlan Reed
Uh, no, actually. What does, what does that setting do?
James Turner
It lets you raise the Workflow tool's concurrent agent limit anywhere from 1 all the way to 256 concurrent agents for inference bound fan outs.
Lachlan Reed
Two hundred and fifty six? Wow. That is serious horsepower if you are splitting up big jobs across a army of subagents.
James Turner
Right. If you have independent tasks like scanning fifty repositories or running massive parallel checks, you can just unleash the fan out without getting bottlenecked by the default runner cap.
Lachlan Reed
Crikey. That is proper fast. And what about the display side of things? Did they fix up the visual terminal output at all?
James Turner
Yeah, they added /output style followed by the style name. You can use it to list and switch prompt layouts and output styles on the fly, even over Remote Control or in headless cloud sessions.
Lachlan Reed
Ah, brilliant. So if you are running headless in CI or controlling it remotely, you can strip down the formatting so it doesn't clutter your logs.
James Turner
Precisely. Between reproducible plugin evaluation and scaling up to 256 parallel agents, Claude Code is feeling way more like a production engine now.
Lachlan Reed
Yeah, no more shipping untested code at midnight and praying to the tech gods. Alright, that is 2.1.269 in a nutshell. Good chat, mate!
James Turner
Yeah, catch you next time!