What probably matters to youSection of the release
The claude plugin eval init path now accepts an eval directory either from the --eval-dir flag or from the plugin manifest's experimental.evals key. It refuses to consult a manifest sitting in a directory it cannot vouch for, refuses to write cases or results into a symlinked or foreign-owned location, and cleans up any directory it created if the run fails partway through.
The bundled plugin-eval reference docs were updated to match: earlier notes calling --eval-dir an upcoming feature are gone, and the flag is now listed among the documented options.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Confirmed sinceAnthropic's documentation has since written up --eval-dir, on Plugins reference.| `experimental.evals` | string\|array | Directory below the plugin root that holds the plugin's [eval cases](/docs/en/plugin-evals#use-a-different-eval-directory), when it isn't the default `evals/`. `claude plugin eval --eval-dir` overri…plugins-referencesee the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up --eval-dir, on Plugins reference.
The name it cites is new in this buildNew in this build: --eval-dir