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 makes the agent route contract more deterministic, especially at terminal states where an operator needs the next exact action instead of inferred workflow state.
It adds a deterministic intake and diagnostic surface for raw agent requests, giving agents a short structured packet before they mutate task or repository state.
It improves branch_pr closeout and hosted-close guidance so agents preserve the correct base, avoid stale local assumptions, and keep PR artifacts aligned with remote truth.
It hardens release lifecycle reliability, including release readiness checks, publish evidence, README header freshness, and stale quality review recovery.
Added
Added a stronger terminal route contract so route packets continue to tell agents when the task is finished, blocked, or waiting on a specific follow-up instead of leaving the next action implicit. (f7ef8d1)
Added follow-up coverage for the hardened route terminal contract so the same behavior is preserved after the release branch reaches a merge SHA. (96c87a4)
Added deterministic intake diagnostics that turn raw agent requests into compact, structured context before task execution begins. (542d931)
Added a narrower helper boundary for intake internals so the public CLI surface does not expose implementation-only helper types. (3acc5a4)
Added validation for intake manifest task IDs so malformed task references fail early with a concrete diagnostic. (8bf0559)
Added a second deterministic intake diagnostic pass after review, keeping the user-facing packet stable while improving the failure messages. (722ef92)
Added explicit AgentPlane-owned automation boundary guidance so agents can distinguish local lifecycle work from user-attributed GitHub publication actions. (f3ba101)
Added release lifecycle reliability fixes that make the candidate and publish path easier to recover when local or hosted evidence is stale. (4363697)
Added another release lifecycle reliability pass to cover the same release route under a different task artifact state. (7a941f2)
Added release lifecycle hardening for repeated candidate preparation, avoiding ambiguous recovery when release artifacts already exist. (ced00c7)
Added release lifecycle reliability coverage for publish and closeout evidence after the candidate path has been refreshed. (72cd3d8)
Added a final release lifecycle reliability guard for the closeout side of the release route. (925d34b)
Improved
Improved patch release readiness checks so release preparation reports concrete blockers before candidate generation. (eb5a07c)
Improved release readiness code paths so task-state and release gates agree on what blocks a patch release. (c787343)
Improved task quality evidence for the deterministic intake work by recording the review result in the task artifacts. (71e4c55)
Improved route guidance so agents see fewer ambiguous branch_pr instructions and can follow the emitted route packet more directly. (553be67)
Improved quality evidence for the route guidance work after review, keeping evaluator metadata current with the changed commit. (0c6c5f0)
Improved hosted-close handling so the preserved base branch is explicit when local branch state drifts from remote truth. (5820a4a)
Improved quality evaluation freshness for route guidance after the hosted-close base fix. (d35011e)
Improved static route guidance text so lint and type checks can validate the exact command guidance. (5b5303c)
Improved route ambiguity guidance by making the fallback and stop-rule wording more explicit for agents. (1e3251c)
Improved final quality evidence for the automation-boundary work after the task artifacts changed. (5f0a175)
Improved automation-boundary wording to avoid implying that agents should perform user-authenticated manual pushes outside the approved route. (b2ec590)
Improved quality evidence for automation boundaries after review feedback was recorded. (16ec97a)
Improved policy template synchronization so generated agent guidance includes the updated automation-boundary language. (56ad8da)
Improved task evidence for automation boundaries by recording the completed review. (d8d2a60)
Improved task artifacts for automation boundaries so the route and findings are visible to later agents. (c1f328e)
Improved hosted publish evidence by recording the release publication state in task-local artifacts. (e1e71b4)
Improved README release headers so generated visual assets show the latest release version. (9bd39ec)
Improved README release header documentation through a dedicated docs task that refreshed the release-bound header assets. (da91e97)
Improved evaluator evidence for the direct closeout review target fix. (4d5d6ed)
Improved direct closeout review targeting so the evaluator checks the current implementation commit instead of stale task evidence. (0e491ed)
Improved task artifacts after the direct closeout review target fix so PR metadata and quality evidence stay aligned with the commit under review. (f19c28c)
Improved hosted publish evidence with a second task-local record for the finalized publication state. (8406ce1)
Fixed
Fixed a release blocker where stale patch release readiness issues could prevent a clean candidate from being prepared. (eb5a07c)
Fixed release readiness checks so they fail on the intended blockers instead of producing incomplete or misleading release-state evidence. (c787343)
Fixed the static route guidance lint failure that appeared after route ambiguity wording changed. (5b5303c)
Fixed a finish/task-complete loop caused by stale quality review metadata, addressing upstream issue #4451. (7f3426c)
Fixed the direct closeout review target so evaluation follows the current commit and does not keep pointing at old task artifacts. (0e491ed)
Upgrade Notes
No breaking changes.
The package set remains in lockstep at 0.6.19.
Operators should continue to prepare release candidates through the branch_pr route and publish from the exact merged release commit SHA.
Release readiness now depends on explicit task-state evidence, current generated headers, release notes, and external GitHub/npm verification.
Verification
agentplane release plan --patch generated .agentplane/.release/plan/2026-06-08T10-51-24-785Z for v0.6.19.
node scripts/release/check-task-registry-ready.mjs --ignore-release-task 202606081048-960K2W passed with only the active release orchestration task excluded from readiness.
bun run release:version:bump -- --version 0.6.19 --write updated all package versions and passed release parity.
bun run release:check:registry -- --version 0.6.19 confirmed that 0.6.19 was available for publication on npm before candidate validation.