v0.1.0
Immutable
release. Only release title and notes can be modified.
0.1.0 (2026-03-13)
Features
- add agent mode with GenStateMachine-based conversational agent (fd89593)
- Add automatic cost calculation to Usage struct (2c75c58)
- Add cost fields to telemetry usage metadata (1106921)
- Add finish_reason field with canonical atom mappings across all wire protocols (fa4f770)
- add Inspect protocol for all Sycophant structs (2128bdc)
- add local provider support via LLMDB auth flag (7c14775)
- Add optional OpenTelemetry integration with GenAI semantic conventions (ee8d951)
- AWS Bedrock Converse API integration (bfc298d)
- Azure AI Foundry provider support (a8c6318)
- credentials, transport & pipeline (258d363)
- Embedding API with Bedrock Cohere Embed v4 support (692155a)
- Extensible registry for auth and wire protocols (5620038)
- JSON-serializable structs for conversation persistence (ab6cb7d)
- model-first public API with Context as first-class conversation handle (774acd3)
- multi-provider wire protocol adapters and recording infrastructure (2ff0c27)
- multi-turn conversation support (5ba57a4)
- Project Base (b4755f6)
- SSE streaming support with recording test infrastructure (1519171)
- tools and structured output (c801277)
- wire protocol adapters for OpenAI Completions and Responses APIs (f8c4e85)
- Wire-specific parameter validation and provider improvements (324d2c7)
Bug Fixes
- Fixed dialyzer (02f35c4)
- Fixed OpenTelemetry module to require only if otel is available (4dcfd7a)
- Fixed ordering of middlewares (0188bbb)
- Fixes replay tests (b66c5dd)
- Improved params mapping (2e95a40)
- Moved Allow-List to code (243f191)
- Only allowing providers we support (821656c)
- Replace Application.put_env with Mimic stubs in tests (bb653a9)
Continuous Integration
- Add Release-Please (ae32e71)