Skip to content

v0.157.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 11:45
· 62 commits to main since this release
1a4f4ab

What's Changed

  • feat: Fleet diagnostics: the default-off config gate and its goldens by @mabry1985 in #3304
  • fix(friction): the log was unreadable — crushed cards, an invisible "major" badge, and a dismiss that lied by @mabry1985 in #3307
  • fix(memory): policy-aware memory inspector, live memory ceilings, safe load_memory seam (#3308) by @mabry1985 in #3311
  • feat: Fleet diagnostics: roster-only member resolution and bounded log reads by @mabry1985 in #3306
  • feat(friction): from a basic plugin to a core one — the loop actually closes by @mabry1985 in #3310
  • docs(proto): how to LAND a PR — auto-merge at open, and verify the review at the merged head by @mabry1985 in #3314
  • feat(evals): seed past sessions and sweep the digest policy — the #3186 A/B harness by @mabry1985 in #3312
  • feat(console): one reorder handle per fleet row, keyboard-operable (#3197) by @mabry1985 in #3309
  • feat: Fleet diagnostics: exact task-by-id read, secret redaction, output bounds by @mabry1985 in #3317
  • feat(friction): close #2595's last two acceptance criteria — one-step issue filing and a fleet rollup by @mabry1985 in #3318
  • fix(desktop): every shell-built window triages new-window requests, not just main (#3316) by @mabry1985 in #3320
  • ci(review): a Review at head gate — make an unreviewed head loud instead of silent by @mabry1985 in #3321
  • feat: Fleet diagnostics: bind the tool behind the default-off gate by @mabry1985 in #3323
  • fix(ci): make the Review-at-head sweep the guarantee (10 min), not an hourly backstop by @mabry1985 in #3326
  • fix(evals): a sweep arm's tool assertions read the wrong instance's audit log by @mabry1985 in #3324
  • feat: Fleet diagnostics: prove the tool stays out of the operator-MCP profile by @mabry1985 in #3328
  • fix(gate): a KILLED check is not a FAILED one — propagate signal deaths as 128+N by @mabry1985 in #3331
  • docs(proto): document team-ready — the intake gate that was written down nowhere by @mabry1985 in #3332
  • feat: Provider DELETE: structured in_use refs + atomic releases body to repoint/clear referencing slots by @mabry1985 in #3319
  • docs(ci): the Review-at-head sweep asks for 10 minutes and gets about 30 by @mabry1985 in #3333
  • fix(ci): the lock gate should not call a stale branch a downgrade by @mabry1985 in #3335
  • feat(console): pin the telemetry headline, tab the drill-downs (#3329) by @mabry1985 in #3330
  • feat: Providers panel: resolve blocking slot references in a dialog before removing a connection by @mabry1985 in #3336
  • fix(memory): stem the session index, so recall doesn't depend on the stored wording (#3322) by @mabry1985 in #3337
  • fix(evals): follow-ups on #3324 — the teardown that deletes nothing, and the override that didn't win by @mabry1985 in #3338
  • chore(deps): bump the ai-stack group with 2 updates by @dependabot[bot] in #3277
  • feat(orgchart): draw ACP coders and model endpoints, not just A2A peers by @mabry1985 in #3327
  • docs(marketing): make "lean core" a measured number, not a vibe by @mabry1985 in #3315

Full Changelog: v0.156.0...v0.157.0