• aos-precommit-v0.50.0 3d80e355aa

    aos-precommit aos-precommit-v0.50.0
    All checks were successful
    ci / aos-eval-tests (push) Successful in 8s
    ci / ward-doctor (push) Successful in 8s
    ci / aos-cli-tests (push) Successful in 28s
    ci / gate (push) Successful in 1m1s
    mirror-to-github / test (push) Successful in 1m3s
    mirror-to-github / mirror (push) Successful in 8s
    promote / gate (push) Successful in 1m19s
    promote / promote-release (push) Successful in 9s
    aos-precommit-release / release (push) Successful in 9s
    Stable

    coilyco-ops released this 2026-08-28 02:37:08 +00:00 | 46 commits to main since this release

    • fix(pr-guard): stand down on the merge-remote-main lane it was overriding (#1330) (3d80e355)
    • docs(ward): write the surviving .ward/ward.yaml schema into a writable repo (#1328) (aec61571)
    • fix(skills): Ward is archived after all, superseding the #1299 freeze (#1327) (a18a291a)
    • feat(skills): add tooling-agent-orchestration carrying Ward and o2r patterns (#1326) (07010b59)
    • feat(aosguard): refuse an issue filed with no priority or autonomy label (#1318) (b73596dc)
    • chore(aosguard): move the pin to specgen and umbra v0.175.0 (#1320) (d7b6faa0)
    • chore(aosguard): pin specgen and umbra to v0.173.0 (#1316) (82c6bd15)
    • feat(shell): give ssm-get a callable form on PATH (#1314) (54b7527c)
    • test(native): cover a regenerated launch that selects a new repository (#1313) (38a457cb)
    • feat(native): verify sealed plan provenance and regenerate once on mismatch (#1309) (2da13110)
    • fix(shell): stop a native session freezing its own path into gpg.program (#1306) (77d4735f)
    • fix(aterm): name the architecture LaunchServices should launch into (#1305) (57ed153f)
    • fix(aterm): give each role bundle the window it opens (#1304) (379c959c)
    • refactor(aterm): drop the seat from macOS bundle names (#1290) (626d9266)
    • feat(aterm): teach the figure a scattered arrangement and a dabs ink (#1289) (113ae6b8)
    • refactor(hooks)!: retire check-issue-refs.sh (#1288) (426edb6e)
    • feat(aterm)!: follow the roster's creature record (#1284) (5d04ed1a)
    • feat(native): name local branches no session lease will report (#1287) (bb663697)
    • feat(aterm): render the roster's window background instead of deriving one (#1245) (#1280) (ae20cf5c)
    • fix(aterm): warn when the bundles call an older aterm than the one writing them (#1281) (52fa695f)
    • test(aterm): assert against the live roster, not only the fixtures (#1259) (#1278) (6ef25af8)
    • fix(aterm): make a bundle launch reach the harness, and name it for who answers (#1279) (99d8e4ad)
    • feat(aterm): play the role's sound mark from pre-rendered samples (#1256) (#1277) (896a145e)
    • feat(aterm): generate one macOS .app launcher per live role (#1275) (ea726a0f)
    • feat(aterm): draw the identity card from form.geometry, animated on form.motion (#1255) (#1276) (c9b2b254)
    • feat(aterm): add doctor, one command that answers why no window opened (#1257) (#1273) (57f1663b)
    • feat(aos): give the session shadow a lifecycle, and reap a squash-landed branch (#1260) (#1272) (c6b9eac7)
    • feat(aterm): drop the Windows build and its Scoop packaging (#1264) (#1271) (693e9195)
    • feat(aterm): render --dry-run for a person, and split the exit codes (#1254) (#1270) (862463a8)
    • feat(aterm): add the machine twin of --list (#1253) (#1269) (a6f6e431)
    • fix(aterm): order the window title so truncation eats the tail (#1252) (#1268) (3bca5e5a)
    • feat(aterm): decode the whole identity overlay contract (#1251) (#1267) (fa7f2bff)
    • feat(aterm): open agent sessions in kitty instead of Alacritty (#1266) (bc5c9863)
    • Scope native worktrees to the role, and stop the launch narration flooding acompose (#1265) (e69d1c81)
    • fix(settings): retire the fleet allow wildcard the harness never accepted (#1263) (8f10779c)
    • feat(hooks): add git-workflow to the fleet hook set (#1262) (ed4015bb)
    • fix(settings): write settings.json through a symlink instead of over it (#1250) (d24e5d5a)
    • refactor: state the native harness set once, and the launch profiles once (#1249) (7d042cb3)
    • feat(acompose): launch a bare role on its configured agent (#1246) (da695be7)
    • fix(settings): retire the Write memory deny the harness cannot match (#1244) (52f53624)
    • feat(aterm): complete role slugs and seats from the live roster (#1243) (98ea8897)
    • fix(release): derive the artifact count from a named family list (#1242) (1e905f45)
    • feat(aterm): rebuild the branded session launcher, and retire aosterm (#1240) (5b611e65)
    • build(dev-base): take agent-compose 2.51.0, carrying the seat retitles (#1239) (889df8df)
    • docs(roster): follow agent-compose's seat retitles downstream (#1238) (a9cf7a85)
    • docs(triage): retire the eight-seat role labels for Core Roster v2 (#1237) (dd7575d6)
    • docs(agents): generalize evaluation inference clause (inbox#429) (#1236) (f01696eb)
    • chore(aosguard): repin umbra to v0.167.0, and write down how a boundary fails to bind (#1234) (b5fbf5ee)
    • fix(dev-base): pin agent-compose past the Core Roster reflow (#1233) (e2c3ea03)
    • docs: point the page-shape deferral at the format's only draft (#1230) (10738ced)
    Downloads