0.8.0 (2026-10-14)
Features
- api: halt an agent externally after its active turn (#427) (b43d121)
- backends: bound and reset HTTP conversation context (#430) (37b52d0)
- backends: expose CLI turn model in responses (#422) (22300ef)
- backends: normalize provider failures with retry metadata (#432) (97c410e)
- core: deliver ordinary OTP messages to agent callbacks (#417) (430938e)
- core: drain agents after active turn (#412) (02e5b29)
- core: expose current agent name in callbacks (#413) (1dd173d)
- core: include dispatched prompt in responses (#414) (b9f935e)
- core: publish scripted mock backend (#416) (bcb801f)
- core: support agent tuple child specs and static stops (#434) (7320c72)
- openai: support stateless responses with store option (#435) (cd26b49)
- telemetry: report agent process termination (#424) (4f30218)
Bug Fixes
- ci: gate releases on successful current-main CI (#420) (95f0191)
- ci: make quality and release checks more reliable (#439) (9cc7e34)
- ci: publish packages from their release tags (#419) (3292b37)
- core: attribute callback failures to agent and module (#410) (1f0167b)
- core: bound tell result cache by bytes (#411) (824cf09)
- core: reject synchronous self-stop from agent callbacks (#438) (6081bcb)
- deps: admit core 0.8 through compatible consumers (#492) (4689326)
- ensemble: clarify custom callback request boundaries (#491) (5c2dc82)
- ensemble: correct production config and package metadata (#475) (4186000)
- guides: wait for pattern completion and roll back startup (#452) (ad14135)
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
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
Bug Fixes
0.4.0 (2026-10-01)
Features
0.3.1 (2026-10-01)
Bug Fixes
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
0.2.0 (2026-04-11)
Features
Bug Fixes
- defer notify events during :processing to preserve state mutations (b7b647d)
Initial development (unpublished, 2026-04-10)
- GenAgent behaviour and supervision framework for long-running LLM agent processes modeled as OTP state machines.
The initial 0.1.x development versions were not published to Hex or tagged. The first published release was 0.2.0; notify deferral appears once under that release's Bug Fixes above.