0.3.0 (2026-04-07)

Features

  • add shared state store, PubSub event bus, and telemetry (#18) (87831e8)
  • agent timeout + diagnostic logging for CLI hangs (#49) (4044467)
  • aw CLI binary with daemon mode and Burrito packaging (#88) (8f3f145)
  • board workers — agents that poll and execute work items (#35) (acaef5d)
  • declarative workflows -- staged pipelines with result flow (#86) (622c2d4)
  • event log with live watch and history (#25) (09f0f84)
  • GitHub integration skill and example config (#85) (039a7f0)
  • pass-through backend config support (#31) (#82) (bd5008c)
  • periodic task scheduler and cost budgets (#20) (8b52ff2)
  • process monitoring + supervised board watchers (#55, #58) (#68) (21ef20d)
  • proper OTP Application module (closes #54, #56, #57) (#67) (e3d83fe)
  • skills directory, AGENTS.md, and auto-injection into system prompts (#30) (abaf0bd), closes #22
  • work board with lifecycle, dependencies, and agent claiming (#21) (6a88178), closes #16
  • workshop_tools, profiles, and work board MCP tools (#23) (1a31873)
  • worktree support for board workers (#47) (a56a51a), closes #41

Bug Fixes

  • atomic board claims using ETS take-and-reinsert (#59) (#69) (7c6526e)
  • board worker claims_completed counter now increments (#50) (d84261e)
  • board worker crash on Task result messages (#37) (80591cf)
  • clean CLI output -- suppress epmd noise, lazy daemon detection (#90) (2ae10bd)
  • event log color (light_black invisible on dark terminals) (#27) (d9d24fb)
  • force-kill stuck agents on dismiss/reset (3s timeout then kill) (#34) (97861a9)
  • handle Node.start failure gracefully in client mode (#89) (0d81e6a)
  • info/1 reads session_id from ETS instead of blocking on backend (#29) (fad71d6), closes #28
  • log level control, better error messages (#38) (#83) (676626f)
  • replace Task.yield with polling in MCP await/await_all tools (#33) (4d94659), closes #32
  • reset agent session between board work items (#52) (0d0ab94)
  • scheduler test race condition in schedules/0 test (#73) (633a902)
  • suppress Anubis MCP debug logs by default (#46) (f1ceef1), closes #42
  • suppress codex backend compile warnings (#24) (73cf434)
  • wrap codex backend in Code.ensure_loaded? guard (#26) (00e7083)

0.2.0 (2026-04-02)

Features

  • add MCP server (15 tools via anubis_mcp) (528fdd1)
  • add mcp: option to configure/1 for auto-start (73bdd31)
  • initial agent_workshop project (52e43fa)

Bug Fixes

  • catch MCP server start failure (e.g. port in use) instead of crashing IEx (67cb5a7)