Skip to content

v0.1.0

Choose a tag to compare

@heyitsrobotagain heyitsrobotagain released this 13 Mar 20:43
Immutable release. Only release title and notes can be modified.
13dba3f

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