Skip to content

v0.12.0

Choose a tag to compare

@quailops quailops released this 01 Nov 14:11
eef4141

0.12.0 (2026-11-01)

Features

  • a post-merge recipe watches CI on a merged pull request's merge commit, and files a follow-up issue when it's red (#196) (9ff6f8a)
  • cli: every command writes its spans and logs to telemetry/ in the chernabog home (#315) (6b25f40)
  • cli: state-changing commands dispatch through the daemon, so their events reach its bus (#334) (006fb73)
  • daemon: /events streams a snapshot, then every event, over SSE (#333) (0ab80ab)
  • daemon: a daily sweep keeps telemetry to 30 days and 500 MB (#316) (73ac86c)
  • daemon: chernabog ui opens a 127.0.0.1 listener for the dashboard, behind a token (#336) (d82e0e7)
  • daemon: rotate daemon.log daily, keep 30 days, and send the service's output to daemon.out.log (#317) (4f030c0)
  • dashboard: a run's detail, with its history and a live log (#342) (b93025c)
  • dashboard: packages/dashboard, a React page the daemon serves at / and the binary embeds (#332) (f374e75)
  • dashboard: pause a repo and change a persona's settings from the browser (#341) (37f174c)
  • dashboard: the overview of repos, flows, runs and health (#338) (4c380db)
  • dashboard: trigger, cancel and attach to runs from the browser (#340) (548fc53)
  • hold an approved merge while CI on the base branch is red, rather than handing the pull request to a person (#292) (0ec429b)
  • platform: a tracer and logger that append spans and logs to day-sharded JSONL files (#314) (0aab7ed)
  • runs: release an ended run's markers on RunFinished, and the daemon learns of every ending from it (#303) (b002c1e)
  • runs: run logs are deleted 30 days after their run finishes (#318) (71fa896)
  • tui: the live view follows /events instead of asking /status every second (#335) (3e5d440)

Bug Fixes

  • recipes: a re-review requests changes only for a blocking finding, and fixes keep the pull request's description current (#337) (c545d57)
  • recipes: address-review and resolve-conflicts own the pull request they push to, so they never push to its branch at once (#200) (2ca2dc5)
  • the pre-commit hook runs the fast checks, not the tests, so an agent's commit lands before it answers (#199) (e4b56a8), closes #198