Skip to content

v0.6.15

Choose a tag to compare

@github-actions github-actions released this 03 Jun 20:45
· 350 commits to main since this release
51bad22

Release Notes - v0.6.15

Summary

  • Added a branch_pr pre-merge closure path so a task can be finalized inside its task branch and then merged through one protected GitHub PR.
  • Hardened pre-merge closure evidence so hosted-close validates the recorded marker against the PR branch, PR number, and verified branch head ancestry.
  • Centralized pre-merge closure marker parsing so route decisions, hosted-close, and local merge-sync drift checks use the same metadata semantics.
  • Carried recent hosted publication and task-artifact eligibility evidence into the patch release history so release audit trails stay complete.

Added

  • Added the first branch_pr pre-merge closure implementation so the final task close commit can live inside the task branch instead of requiring a second post-merge PR. (2ea2914)
  • Added workflow support for pre-merge closure so branch_pr tasks can record closure before the protected-base merge completes. (a1d7d6c)
  • Added task evidence for the pre-merge closure rollout so the new one-PR close path has recorded verification artifacts. (ea0b32d)
  • Added route preservation for pre-merge closure metadata so task routing can recognize a locally closed task that is still waiting for the PR merge. (58199ac)
  • Added refreshed task artifacts for the pre-merge closure task after the implementation commit landed. (59e9aa9)
  • Added branch_pr gateway updates that document and enforce the pre-merge closure route contract. (7f1b70c)
  • Added split test coverage for the pre-merge closure path so route, doctor, and hosted-close behavior can be verified independently. (b3cc0b2)
  • Added stricter pre-merge closure marker validation so stale markers from another branch, another PR, or an unrelated head are rejected. (8cee5df)
  • Added a shared PR metadata helper for pre-merge closure markers so command consumers no longer duplicate shape checks. (5cb0ee9)
  • Added the hosted closeout record for the pre-release refactor so the task registry is release-ready before the version bump. (ed446ac)

Improved

  • Improved branch_pr task completion guidance so agents can distinguish implementation commits, finalization commits, PR heads, and post-merge SHAs. (4a67090)
  • Clarified branch_pr completion and duplicate-task behavior so task closeout instructions match the actual protected-base workflow. (784de86)
  • Refreshed hosted publish evidence checks so the repository keeps current proof for the previous patch publication path. (7842aef)
  • Recorded hosted publish evidence for task 202606030802-FX1MD1 so release history includes the relevant npm, tag, and GitHub release proof. (9319afa)
  • Recorded verification artifacts for the task-local artifact commit eligibility fix so the release includes the quality trail for that behavior. (6a15838)
  • Added a quality gate for the same-task artifact eligibility change before carrying it into the patch release. (eb5ad06)
  • Narrowed the task-local artifact exception so closure commits can include intended same-task artifacts without broadening protected metadata writes. (869ff48)
  • Preserved merged metadata normalization for the pre-merge closure task so doctor no longer reports the merged PR as an open branch_pr artifact. (5cb0ee9)

Fixed

  • Fixed same-task artifact commit eligibility after finish so valid task-local artifacts can be committed as part of lifecycle closeout. (9584508)
  • Fixed the task-local artifact eligibility path after finish with an additional safety pass that keeps the exception narrow. (f1f9d6d)
  • Fixed stale pre-merge closure marker acceptance by requiring hosted-close to validate the marker branch, PR identity, and basis commit ancestry. (8cee5df)

Upgrade Notes

  • No breaking changes.
  • The release keeps the public package set in lockstep at 0.6.15: agentplane, @agentplaneorg/core, and @agentplaneorg/recipes.
  • Operators should continue to publish through the branch_pr release candidate route and the hosted Publish to npm workflow.

Verification

  • ap release plan --patch generated .agentplane/.release/plan/2026-06-03T19-59-06-466Z for v0.6.15.
  • PR #4402 merged with all required GitHub checks passing before the release notes were prepared.
  • PR #4403 merged with all required GitHub checks passing before the release notes were prepared.
  • AGENTPLANE_DEV_AUTO_BOOTSTRAP=0 ap doctor passed on main at 9fb28fd2497c4e0cb2baec2c6bfe618ebaf2f724 with only historical implementation-commit warnings for tasks 202605221745-8BHZSX and 202606011809-VCQPP7.
  • bun run release:incidents:check passed before the candidate bump.