Skip to content

v0.6.21

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jun 15:56

Release Notes - v0.6.21

Summary

  • This patch release prepares the 0.6.21 package cut from main after the platform sync, hook hardening, dependency, and task lifecycle repairs that landed since v0.6.20.
  • It keeps runner execution hidden from ordinary agent guidance: default routes stay on current-agent execution, while runner commands remain explicit maintenance or parallel-codex exception paths.
  • It improves platform instruction projection, CLI documentation freshness, PR route stability, pre-merge closure handling, and task artifact lifecycle behavior.
  • It refreshes dependency baselines and release evidence so operators can publish from the merged release commit instead of inferring state from local task artifacts.

Added

  • Added platform instruction sync so AgentPlane can project repository policy into supported agent-platform instruction files without treating platform support as runner execution. (c102123)
  • Added an explicit platform registry split, making supported platform metadata easier to maintain and review independently. (fdd465d)
  • Added route-state persistence for open PR flows so branch_pr tasks keep clearer handoff context across local and hosted checks. (7d965ba)
  • Added a DeepWiki README badge so the project README exposes the external repository knowledge surface without changing runtime behavior. (e2eaf45)
  • Added task-level human input blockers, giving tasks a structured way to stop for required human answers before unsafe plan approval. (17fab46)
  • Added explicit answers-before-approval handling for human input, preventing plan approval from racing past unresolved task questions. (6fe3d34)
  • Added focused human-input lifecycle test coverage so blocker behavior is checked in isolation. (d504d58)
  • Added hosted publish evidence for the previous release task, preserving release-state proof for future operators. (d43c252)

Improved

  • Recorded pre-merge closure for the close dirty-state regression task, keeping the PR closure packet available before integration. (19c5d6e)
  • Refreshed the close dirty-state quality review so the final release candidate points at current review evidence. (b1702f7)
  • Recorded quality review evidence for close dirty-state handling, making the verification trail explicit. (c2c36ec)
  • Recorded static verification for platform sync, giving the platform registry changes deterministic evidence before release. (e70f19e)
  • Fixed the platform registry export so generated consumers can import the registry through the intended package surface. (5fed3ab)
  • Recorded docs verification for platform sync, keeping the documentation update tied to the task evidence. (721c1f9)
  • Refreshed generated platform CLI docs so user-facing command documentation matches the current platform sync implementation. (3ca773f)
  • Recorded review verification for platform sync, reducing stale review ambiguity before release. (d777c29)
  • Addressed platform review feedback, tightening the implementation before release packaging. (86dc392)
  • Recorded final platform sync verification after the review repair, preserving the post-fix proof. (b5bf070)
  • Recorded pre-merge closure for the platform sync task, making the branch_pr closure packet complete before integration. (8aa148f)
  • Recorded route quality review for platform sync, keeping the route-oracle behavior visible in the task history. (98d6f39)
  • Stabilized the platform sync branch_pr route so follow-up commands stay aligned with the task worktree and PR state. (ba0fd9c)
  • Refreshed the website Sharp lockfile so the documentation website dependency graph stays installable after the dependency update. (18e8324)
  • Fixed the Unicorn 66 lint baseline so the upgraded lint plugin no longer creates expected-rule drift. (7dbf265)
  • Updated Sharp in the website dependency group, keeping image-processing dependencies current for the docs site. (253d6f5)
  • Updated jscpd from 4.2.4 to 5.0.9, refreshing duplicate-code analysis tooling. (b3a6da3)
  • Updated eslint-plugin-unicorn from 64.0.0 to 66.0.0, keeping lint rules current with the repository baseline. (2bfab14)
  • Updated the root dependency group with ten package updates, reducing package drift before publication. (fbb3724)
  • Hid runner guidance from default agent prompts so ordinary agents do not discover runner execution as the normal task path. (04c0772)
  • Recorded pre-merge closure for the DeepWiki badge task, keeping the documentation-only change traceable. (82701bb)
  • Recorded verification evidence for the DeepWiki badge task, preserving the review proof for the README update. (f7e4007)
  • Diagnosed pre-commit hook signal 9 runtime behavior so hook failures can be classified as infrastructure evidence instead of ambiguous code failure. (d3157fe)
  • Bounded pre-push fast CI in git hooks, reducing runaway local hook cost during ordinary task pushes. (17177dc)
  • Recorded timeout diagnostic repair evidence for hook runtime behavior. (c24a96d)
  • Preserved timeout reason codes in hook wrappers so agents can distinguish timeout, signal, and wrapper failure causes. (736fccb)
  • Recorded hook shim verification, keeping the runtime wrapper repair backed by concrete evidence. (462d65f)
  • Normalized runner signal exits in hooks so local hook output reports consistent reason codes. (5941a8d)
  • Recorded review repair evidence for the pre-push fast CI task. (60a3e42)
  • Blocked unknown pre-push scopes, preventing hook execution from silently accepting unsupported validation sets. (e0b97e7)
  • Recorded hosted contract repair evidence for the hook-boundary task. (3ffcfab)
  • Split the pre-push full-fast guard test so broad hook behavior can be checked without overloading one test path. (0757fb1)
  • Recorded quality review evidence for the pre-push CI bound. (9a82c8e)
  • Bounded broad pre-push CI so local pushes stay focused instead of running excessive validation by default. (e919d15)
  • Refreshed pre-merge closure for the branch_pr churn task after route and review fixes. (71d46c0)
  • Refreshed quality review after a PR review fix, keeping review artifacts current with the branch head. (cea8c98)
  • Used the PR branch head for pre-merge routing so closure checks evaluate the reviewed commit instead of stale local state. (5bf9a30)
  • Refreshed pre-merge closure for the branch_pr churn task after the branch-head route fix. (2cb1410)
  • Refreshed quality review after lint repair, preserving the post-lint evidence trail. (dd3f58e)
  • Fixed route quality lint issues so route-related tests and style checks agree. (6833b3b)
  • Recorded pre-merge closure for the branch_pr churn task. (de95397)
  • Recorded quality review for branch_pr churn reduction, making the behavior change auditable. (82b9f86)
  • Reduced branch_pr quality gate commit churn, lowering unnecessary task-state commits during review and closeout. (5e3e481)
  • Started direct tasks without runner guidance, keeping direct execution on the current agent path. (8dca436)
  • Fixed CI checks for the hidden-runner prompt changes. (f2612fa)
  • Recorded evaluator review for task artifact lifecycle repairs. (40fdd97)
  • Refreshed runner prompt verification after hiding default runner routes. (7559e8a)
  • Refreshed CLI reference documentation after human-input blocker changes. (c05e6ac)
  • Fixed CI lint and formatting for human-input blocker work. (2b2f1a4d)
  • Recorded quality review for the human-input blocker task. (036a32d)
  • Retriggered evidence PR checks for the hosted publish evidence task, preserving external-check continuity. (26770a8)

Fixed

  • Ignored empty task directories during close scans, preventing stale empty directories from making closeout appear dirty. (e2b7498)
  • Fixed task artifact lifecycle issue regressions so task artifacts are created, refreshed, and closed through the intended lifecycle. (80bd944)
  • Repaired task artifact lifecycle code paths that could otherwise leave task records inconsistent. (568777f)
  • Hid the default runner route in prompt guidance so ordinary agents are not instructed to use runner lifecycle unless an explicit exception owns it. (1e7d5cf)
  • Kept human input type details internal so user-facing task state does not expose implementation-only blocker mechanics. (f00994c)
  • Clarified user command documentation so runner maintenance commands are hidden/internal rather than part of the ordinary public execution path. (dd46823)

Upgrade Notes

  • No breaking changes.
  • The package set moves from 0.6.20 to 0.6.21.
  • Ordinary agents should continue to follow ap task next-action <task-id> --explain; runner commands should only appear for explicit runner-owned routes such as parallel-codex or configured custom integrations.
  • Branch_pr release publication remains a two-step path: prepare and merge the release candidate first, then publish from the exact merged release commit SHA.

Verification

  • ap release plan --patch generated .agentplane/.release/plan/2026-06-19T14-49-55-241Z for v0.6.21.
  • ap task next-action 202606191443-4TV0GC --explain kept the current task route on executor=current_agent, not runner execution.
  • Release candidate validation is expected to run through ap release candidate --plan .agentplane/.release/plan/2026-06-19T14-49-55-241Z from the task branch.
  • Final publication must be verified against the external GitHub tag, GitHub Release, and npm package version for 0.6.21 after the candidate merges.