Skip to content

Releases: agent-zero-plugins/agent-zero-plugin-development-testkit

v2.1.3

Choose a tag to compare

@omar-nahhas omar-nahhas released this 10 Jul 00:34
5714ce6

ESM-safe type imports in the e2e page objects (fixes strict-ESM crash with consumer type:module). See CHANGELOG.md.

v2.1.2

Choose a tag to compare

@omar-nahhas omar-nahhas released this 04 Jul 20:52
4736f60

Skills: chat-radar v2 debugging/lifecycle learnings (a0-plugin-e2e-bdd harness truths, a0-plugin-architecture §22 shared-page/lifecycle gotchas, troubleshoot-plugin-deployment OCI-skips-hooks). See CHANGELOG.md.

v2.1.1

Choose a tag to compare

@omar-nahhas omar-nahhas released this 04 Jul 20:14
15eacca

a0-plugin-e2e-bdd skill: fixture patterns for seamless UI plugins (pure-UI, render-a-code-block, store-driven) + traps + local-boot gotcha. See CHANGELOG.md.

v2.1.0

Choose a tag to compare

@omar-nahhas omar-nahhas released this 04 Jul 15:10
992ffe6

Playwright traces replace webm→GIF: one trace.zip per captured scenario (network + DOM snapshots + console + video + timeline), viewable via npx playwright show-trace / trace.playwright.dev. Failing-only by default; workflow_dispatch capture_all_traces=true captures every scenario. GIF step removed. See CHANGELOG.md.

v2.0.1

Choose a tag to compare

@omar-nahhas omar-nahhas released this 04 Jul 09:14
40d1011

Fix: bdd_lint scans the repo root (where tests/e2e + docs/spec live), not plugin_dir — fixes subdir-layout plugins. No effect on root-layout.

v2.0.0

Choose a tag to compare

@omar-nahhas omar-nahhas released this 04 Jul 09:06
67bb5c0

BREAKING: BDD behaviour tests are now mandatory (DEC-069). bdd_lint hard-fails a plugin with no tests/e2e/features/ — the old 'self-skip for non-BDD plugins' silent loophole is gone. Rollout is opt-in per major: devkit-sync + make update-devkit stay within .devkit.yml devkit_major (default 1), so the fleet is never force-jumped to v2. Adopt deliberately: make update-devkit DEVKIT_REF=v2.0.0 + set devkit_major: 2. See CHANGELOG.md.

v1.1.1

Choose a tag to compare

@omar-nahhas omar-nahhas released this 01 Jul 22:12
9823617

Patch: dropped the misleading one-source sync-skills make target. Refreshing the devkit's skills/ snapshot is a manual copy from each skill's canonical repo (operator-skills / plugins-skills). See CHANGELOG.md.

v1.1.0

Choose a tag to compare

@omar-nahhas omar-nahhas released this 01 Jul 21:58
00be63d

Devkit now distributes the plugin-facing skills (DEC-068). make link-skills symlinks the devkit's skills/ into .claude/skills/ (via link-devkit + init.sh), so a plugin clone gets the runbook skills (a0-plugin-e2e-bdd added), not just the machinery — symlinks auto-refresh on a devkit bump. make sync-skills refreshes the snapshot from the canonical skill repos before a release. See CHANGELOG.md.

v1.0.0

Choose a tag to compare

@omar-nahhas omar-nahhas released this 01 Jul 21:02
35a1575

First tagged release of the Agent Zero plugin devkit — the production standard, proven across the plugin fleet (19 plugins on the shared harness; the ask-user-question BDD pilot green on the fork).

Highlights: reproducible devcontainer + reusable plugin-e2e/devkit-sync workflows; Cycle-3 behaviour-first BDD e2e (spec pipeline, 4-doc model, LLM-less seam, playwright-bdd layer); two-tier enforcement (Tier-1 repo gates + seam-off red-proof, Tier-2 verified-publish, merge-guard, .gemini styleguide, make verify); one-command adoption (init.sh) + make update-devkit.

Consumers track the latest release tag (see CHANGELOG.md / CLAUDE.md). Full notes in CHANGELOG.md.