Agent Plugins 0.8.0
-
Fix Connector readiness evaluation for Claude
Bash/commandand Codex
exec_command/cmdtraces. A shared Rust command checker runs alongside AEP's session checks
in replay and live CI; parsed help commands no longer count as mutations. Regression cases
reject real mutations, missing doctor evidence, and mutations chained after help. -
Publish the connectors plugin in the release-pinned installation guides for both hosts.
-
Repair YAML quoting in the ESS skill description so every released plugin validates.
-
Add the focused
connectorsplugin to both marketplaces, with one shared skill for the
Connectors 0.6.0 CLI, secret-safe onboarding, readiness diagnostics, and governed operation
invocation. Include host installation guidance and a readiness eval case. -
The planning skill says how to take an edge back. AEP 0.53.0 adds
aep plan artifact unrelate <id> <relation> <target>, and the skill now names it in the write-verb
list, in guardrail 2, in the mutation-ownership table and in the renaming paragraph. Until this
landed the skill described a store where a relation could be added and never removed, so a session
that made a backwardsblocksedge had nowhere to put the correction but the artifact's body —
which is what a recorded run did on 2026-09-04. A refusal namingunrelateas an unknown verb now
means the installed CLI predates 0.53.0, and the skill says so. -
Every authored document teaches the grouped CLI spelling. AEP 0.52.0 replaced a flat first
level of twenty-three verbs with four areas plusdoctor, and ESS 0.12.0 replaced twenty with
four;
both keep every flat spelling as a hidden alias with identical stdout, stderr and exit status, so
nothing here was broken and nothing is fixed — what changes is what a skill, a charter, a
reference, a page and an eval case teach a reader to type.was is aep validate resolve inspect evaluate explain describe schema workflowaep govern <verb>aep artifact serve entity audit workspace conformance reverseaep plan <verb>aep eval {matrix,run}aep drive eval {matrix,run}aep trace contract property specification evidenceaep observe <verb>ess validate compile compose inspect graph realization runtimeess specify <verb>ess synthesize project schema build release stack deploymentess generate <verb>ess conform diff impactess verify <verb>ess importess infra importaep drive run|status|resume|transition,aep doctorandess generate --path …are what they
were: those verbs did not move. Theprotocolspelling followsaep's, since they are two names
for one binary. -
The eval corpus's command matchers accept either spelling rather than moving to the grouped
one.'(aep|protocol) artifact +move'is now'(aep|protocol) +(plan +)?artifact +move': the
committed transcript ofgolden-path-end-to-endwas recorded under the flat spelling and a row
that stopped matching it would be a specification describing a run other than the one recorded,
while a row that only matched the flat spelling would reportnever_occurredagainst the next
recording made by an agent reading the migrated skills. Widening witnesses a claim; it does not
widen one. The same holds for thetool.absentrow inadversary-tests-only, where accepting
both spellings is what keeps "noartifactcommand ran" from being satisfiable by typing the
other one. -
agentplugins-checkrefuses a flat spelling in any.md,.yamlor.ymlthis repository
authors, rather than leavingAGENTS.md§ Invariants to a person remembering to grep. Sweeping
the tree found 360 of them across 47 files, five of which were in a file no hand list had — the
paid eval workflow.The sweep exempts four prefixes, each visible in a diff:
exempt why CHANGELOG.mdwhat a command was called changes/a dated record, written on the day .engineering/the planning store, whose only writer is the aepCLI.github/workflows/a program, not a lesson: eval.ymlpinsAEP_VERSION: '0.44.0', so its spelling has to be the surface that version hasRust sources are not swept for the same reason as the last row:
evals.rsspawns
aep eval run --streamagainst whichever binary is onPATH, and that call is a call. -
The install page pins AEP 0.52.0 and ESS 0.13.1, the latest published release of each, and
the versions whose--versionlines it quotes. The grouped spelling the pages now teach exists in
AEP from 0.52.0 and in ESS from 0.12.0; the previous pins (0.51.0 and 0.11.1) have neither.