0.7.0 (2026-10-06)

Features

  • add response metadata field (#359) (02e6e01)
  • core: deliver ref-tagged stream events to a recipient (#341) (df6d873)
  • examples: bounded Consensus review loop example (part of #269) (#334) (3f174f5)
  • examples: chaos lab for the supervision contract (part of #146) (#306) (35f1515)
  • examples: keyless primitive examples 01 to 03 with a runner and CI job (part of #145) (#300) (3f541ea)
  • examples: log triage example batching node crash reports into agent turns (part of #147) (#311) (ee435d5)
  • examples: primitive examples 04 to 06, an examples index, and HTTP testing recipes (#317) (6eb6691)
  • examples: read-only repository review example on the Claude backend (part of #144) (#325) (9529427)
  • list registered agents (#354) (ff8c3c2)

Bug Fixes

  • core: allow bounded callbacks to finish on shutdown (#405) (70a1488)
  • core: attribute startup failures to the right component (#366) (1ffbe5c)
  • core: contain malformed callbacks and report generated prompt failures (#402) (8b4d429)
  • core: drain notifications before halt completion hooks (#401) (4c5c8c8)
  • core: return not_found for missing agent calls (#379) (c78c718)
  • core: stop agents after Registry registration loss (#382) (9d9fa0f)
  • core: validate watchdog and tell result limits at startup (#370) (b3173fe)
  • deps: allow core 0.7 in CLI adapters and Ensemble (#327) (f9d3a21)
  • server: fail requests when task supervisor is unavailable (#314) (9681515)
  • server: reply to asks on graceful stop (#393) (7ce6250)

0.6.2 (2026-10-02)

Bug Fixes

  • backends: require compatible core for CLI adapters (#308) (286f578)

0.6.1 (2026-10-02)

Bug Fixes

  • core: retain final assistant message for presentation (7580728)
  • ensemble: require core 0.6 for completion-aware dispatch (d5d0d39)

0.6.0 (2026-10-02)

Features

  • core: checkpoint CLI sessions during active turns (52f2919)

Bug Fixes

  • core: compact retained events without losing turns (#282) (f9c9375)
  • ensemble: complete dispatches when members halt (#284) (a6bac3d)
  • ignore dead registered agents in whereis (#274) (f5127d9)
  • redact sensitive agent state from diagnostics (#280) (3038766)

0.5.0 (2026-10-01)

Features

  • core: cancel queued tells and drop orphaned asks (#161) (3438bc9)

Bug Fixes

  • codex: distinguish unsupported options from resume limitations (#162) (6be8ef9)

0.4.0 (2026-10-01)

Features

0.3.1 (2026-10-01)

Bug Fixes

  • preserve boundaries between Codex agent messages (#74) (e03b4f6)

0.3.0 (2026-10-01)

Features

  • bound pending runtime inputs (#41) (3a00c02)
  • deliver request-scoped completion messages (#42) (882b10d)

0.2.2 (2026-10-01)

Features

  • support caller-owned agent and prompt-task supervision (#31)
  • expose bounded runtime snapshots with pending-input counts (#34)

Bug Fixes

  • preserve callback state on terminal errors and stream EOF (#32)
  • acknowledge interruption only for the current request ref (#33)
  • bound retained stream events and report typed overflow (#35)
  • clarify CLI backend and wrapper boundaries (#38) (70f7a0f)

0.2.1 (2026-09-30)

Bug Fixes

  • refresh core task lifecycle and maintenance (#28) (de84bfc)

0.2.0 (2026-04-11)

Features

  • add lifecycle hooks (pre_run, pre_turn, post_turn, post_run) (#2) (d79577d)

Bug Fixes

  • defer notify events during :processing to preserve state mutations (b7b647d)
  • defer notify events during :processing to preserve state mutations (07d1d90)

0.1.0 (2026-04-10)

  • Initial release.
  • GenAgent behaviour and supervision framework for long-running LLM agent processes modeled as OTP state machines.
  • Fix: defer notify events that arrive during :processing so handle_event/2 state mutations are not overwritten by the in-flight task's result (PR #1).