Fixes: restored uv.lock file for CI compatibility (#78).
[0.4.0] - 2026-04-22
Features: added new web retrievers (Arxiv, Brave, Exa, LinkUp, SerpAPI, Tavily) and model integrations (Brave, Exa), plus configurable WebSearch tool (#71).
Web Retriever: added support for Wikipedia highlighting in web retriever section (#73).
Providers: added OpenAI-compatible extra_body support for chat completions (#72).
Maintenance: removed uv.lock file (#74).
[0.3.0] - 2026-04-20
Features: added OpenAI prompt cache retention support (#52), token logprobs metadata for chat completions (#53), and the LLMAsVerifier workflow with docs and examples (#54).
Fixes: mapped OpenRouter reasoning_max_tokens to extra_body.reasoning.max_tokens and enforced the reasoning_effort conflict rule (#57).
Docs: updated chat completion and agent reasoning docs to reflect the OpenRouter-only reasoning budget behavior (#56, #57).
Maintenance: updated pre-commit hooks (#55).
[0.2.0] - 2026-04-17
Features: added provider/model-id string shorthand support to Agent, Speaker, and Transcriber (#26, #27, #28), plus runtime tool controls for Agent (#30).
Fixes: fixed registry naming for generic callables (#29).
Maintenance: updated release automation and cleaned up the release script (#36, #49).
[0.1.1] - 2026-04-15
Fixed message copying in the OpenAI provider (#47).
Fixed isolation of injected messages for agent tools (#46).
Updated CI and dependency tooling to keep release checks passing (#45, #44, #38, #37, #35, #34, #33, #32).