You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)
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.