Added
- (rig-937) evals (#905)
- (rig-986) tool servers (#916)
- (rig-988) cancel streaming prompts from prompt hook (#918)
- (rig-990) allow configuring optional lancedb features (#923)
- return usage when streaming completions from a dynamic client (#903)
- (rig-979) discord bot integration (#900)
- (rig-935) support cancelling multi-turn prompt loop from hook (#904)
- (rig-951) generic HTTP client (#875)
- (rig-977) add description field to Agent, update tool impl (#895)
- (rig-848) extract JSON with chat history (#888)
- (rig-955) set up tool choice capability for Extractor (#884)
- (rig-964) add tool choice to agent (#883)
- (rig-973) DocumentSourceKind::String (#882)
Fixed
- (rig-991) nested struct conversion to Gemini OpenAPI type schema (#926)
- (rig-982) embedding_model_with_ndims() doesn't pass dimensions parameter to OpenAI API
- (rig-983) http request fail due to no content type header set (#909)
- Correct data structure for OpenAI responses images and PDFs (#880)