What's Changed
- Closed duplicate-name holes in
agent start: the daemon re-imports the legacy registry under the start lock and treats a live pid as name-in-use even when tombstoned, so duplicates are rejected with a clearname_in_useerror and names are reusable afteragent kill. (#418) - Kept waiting agents from decaying to
idle: harness session parsers now treat a session whose last message came from the assistant as waiting, regardless of the idle timer. (#423) - Tightened
verify: any change a user or caller sees now requiresdev-smokeevidence (not just "feature works" claims), and completion reports must list test, lint, regression, and smoke results, making skipped checks visible. (9c55339) - Fixed skill registry source detection to decide local-vs-git by the filesystem instead of string shape: scheme-less values that resolve to an existing directory (
.,myfolder,~/x) are local registries, and only URL-shaped or nonexistent targets fall through to git. (#420) - Added the built-in
dev-retroskill: an evidence-based retrospective that turns friction into durable fixes, automation first.dev-lifecycleanddev-debugoffer it and run it only if the user agrees. (3f90d45) - Wired
dev-smokeinto other skills:verifyrequires it for "feature works" claims on user-facing changes,dev-refactoranddev-simplifycompare runs before and after,dev-debuguses it as the repro, anddev-lifecycleruns it before code review. (fdbfb3a) - Added server start, readiness, and teardown helpers plus HTTP status checks to the
dev-smokeshell template, and API checks now cover response bodies and error cases. (aa06cf5) - Extended
dev-smoketo UI and web changes: real-browser checks with a disposable Playwright template, fresh browser contexts, console-error checks, and screenshots as evidence. (67dfb01) - Added the built-in
dev-smokeskill: it maps the user flows a change can affect, then builds and runs a disposable sandboxed script to smoke-test them end to end. (167a682) - Made
agent-orchestrationa built-in skill, and skills now refer to other skills by plain name instead of the Codex-only$skillform. (5dc438c) - Renamed the
structured-debugskill todev-debug(previouslydebug); reinstall it or update.ai-devkit.jsonto use the new name. (29155fd) - Renamed the
simplify-implementationskill todev-simplifyandrefactortodev-refactor, and madedev-refactora built-in skill; reinstall or update.ai-devkit.jsonto use the new names. (08f1a74)
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.71.0...cli@0.72.0