Agentic Sandbox v2026.5.12
Agentic Sandbox v2026.5.12
Released: 2026-05-23 Tag: `v2026.5.12` Previous: `v2026.5.11` (2026-05-23) Compare: `v2026.5.11...v2026.5.12`
What this release is
v2026.5.12 is the release-gate heartbeat patch for the automation-control/TUI substrate line.
It supersedes v2026.5.11. The v2026.5.11 tag created release artifacts, but tag E2E still failed after the SSH wait environment was correctly preserved because the first-boot SSH wait loop could stay quiet long enough for the runner to treat the job as stalled. This release emits bounded SSH wait progress during that wait so tag E2E can either complete or fail with script-owned diagnostics.
Highlights
- SSH wait heartbeat: `provision-vm.sh` now emits first-boot SSH wait progress every 30 seconds by default.
- Tunable progress interval: `AGENTIC_VM_SSH_PROGRESS_SECONDS` can adjust the heartbeat cadence when a runner needs a different no-output budget.
- Runner scheduling restored: the active Gitea runner was re-declared with the `titan` label so existing Rust, build, E2E, and conformance jobs can schedule without workflow changes.
- Branch CI proof: runs 597, 598, and 599 passed on `465de0a` before release prep.
Verification
Branch verification before release prep:
- Run 597: CI passed on `465de0a`.
- Run 598: Conformance passed on `465de0a`.
- Run 599: Supply-chain pin lint passed on `465de0a`.
Local verification for the release-prep change:
bash -n images/qemu/provision-vm.sh
git diff --check
Tag CI remains the release source of truth for release-blocking E2E.
Issues closed
- #360.
- #361.
Related issues
- #356 remains the release E2E VM readiness tracker until tag CI confirms the substrate gate is green.
Full change log
See [`CHANGELOG.md` `[2026.5.12]`](../../CHANGELOG.md#2026512-2026-05-23) for the categorized breakdown.