v2.39.4
v2.39.4
A maintenance release - internal test hardening plus the agent-docs distribution cutover. No public API surface changes; safe drop-in for all 2.39.x consumers.
Tooling & CI
- Closed a silent CI gap in the CLI test suite.
cli-ci.test.mjsandcli-deploy-ci.test.mjswere never referenced by thetest/test:e2escripts, so CI never ran them - they had quietly rotted against the earlier "drop thestatus: okenvelope" change and were still asserting a top-level field the CLI no longer emits. Both suites are updated to the current envelope (no top-levelstatus, plus the newrevoked: truefield onci revoke) and are now wired into bothtestandtest:e2e, so CI guards them going forward. - Fixed stale
--helpoutput. Thedeploy apply/resume/list/events/release/diagnose/promoteandimage generatehelp text still documented the old{ "status": "ok", ... }stdout shape; updated to match what the CLI actually emits.
Agent docs distribution
- Deep references now served from
docs.run402.com(#443).cli/llms-cli.txt,sdk/llms-sdk.txt,llms-mcp.txt, andSKILL.mdare hosted by this repo's own OIDC docs-deploy workflow; oldrun402.com/<deep-ref>URLs 301-redirect. ci link githubgenerated-workflow example now shows< /dev/null, matching the #441 stdin fix (#442).- Archived the
agent-docs-self-hostOpenSpec change after final task cleanup (#445).
Full Changelog: v2.39.3...v2.39.4