v0.1.0
v0.1.0 — first tagged release
The Go client for the Omnigent session API: create or adopt a session, drive a
turn, consume the event stream, resolve permission elicitations, and read
committed conversation items.
v0.1.x rather than v1: the surface reaches 7 of roughly 16 documented session
operations, and the paginated items route landed only recently. What is here is
exercised — 300 tests, race-enabled, against httptest fixtures — and has been
run against a live deployment, but the shape may still move as the remaining
operations arrive.
Two things a consumer should read before depending on this. The generated half
derives from a vendored snapshot of the Omnigent OpenAPI specification, so it is
Apache-2.0 with the attribution in NOTICE, and a stale snapshot reads as
authoritative while being wrong — refresh deliberately. And the union accessors
on ConversationItem.Data do not consult a discriminator, because the
specification declares none: gate on ConversationItem.Type before interpreting a
payload.