Added
- support inserting documents as a trait (#563)
- Add max_tokens method to ExtractorBuilder (#560)
- (rig-780) integrate openAI responses API (#508)
- Stream cancellation using AbortHandle (#525)
- (rig-779) allow extractor to be turned into inner agent (#502)
- (ollama) add support for OLLAMA_API_BASE_URL environment var (#541)
- (rig-766) add support for Voyage AI (#493)
- (rig-789) add support for loading in pdfs/files as Vec (#523)
- multi turn streaming example (#413)
- (rig-754) support custom client configurations (#511)
Fixed
- Retain multi-turn tool call results in case of response error (#526)
- (rig-794) parse openAI SSE response error (#545)
- (rig-796) OpenRouter extractor fails (#544)
- (rig-792) inconsistent implementations of with_custom_client (#530)
- (rig-783) tool call example doesn't work with Gemini and OpenRouter (#515)
- (rig-773) xAI embeddings endpoint is wrong (#492)
Other
- (rig-803) improve documentation for multi-turn (#562)
- Migrate all crates to Rust 2024 (#539)
- update deps (#543)
- Declare shared dependencies in workspace (#538)
- error fixes for clarity
- Make clippy happy on all targets (#542)
- (rig-791) documents not consistently added to DeepSeek prompts (#528)
- Fix
ToolResultserialization in ollama provider (#504)