Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.234 Home All releases olderv2.1.233 v2.1.235newer
Claude Code v2.1.234

Plugin eval runs are isolated from project settings and take prompts over stdin

You'll notice
Useful3 Signal2
Plugin Evals

Plugin eval prompts now go over stdin and runs ignore project settings, so long prompts survive intact.

--setting-sources user
What

Each eval case's prompt is now written to the child process's standard input instead of being passed as a command-line argument, so long or shell-awkward prompts survive intact. The runner also passes --setting-sources user, so project and local settings cannot perturb a run.

Details
  • The child is spawned with stdio: ["pipe", "pipe", "pipe"]; errors writing to stdin are ignored.
  • Model, allowed tools and appended system prompt are now passed in = form.
  • The --ablation help text was rewritten: the default is the with-without comparison whenever a plugin resolves by name or from the target path, and under that mode graders marked with-only signal that the plugin fired rather than counting toward the score.
Evidence

stdio: ["pipe", "pipe", "pipe"], Run a no-plugin baseline arm and report the score delta

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.234 →