v0.9.0
Features
- File upload & remote file references: Add provider-neutral
FileUploaderinterface andRemoteFileReffor OpenAI, Anthropic, and Google Gemini providers. Compat providers fall back to inline base64.provider.FileUpload,provider.RemoteFileRef,provider.FileUploader,provider.FileUploadCapableModelPart.RemoteReffield,ModelCapabilities.FileUploadbool- See PR #115 for details.
Tests
- 2794 total tests (up from 1809), all passing
- 100% coverage on all new functional code
What's Changed
- Enhance error handling for OpenAI-compatible servers by @nehmeroumani in #110
- fix: OpenRouter reasoning dropped (#111) and server-tool loop termination (#112) by @vietanh85 in #113
- feat: provider-neutral file upload and remote file references by @vietanh85 in #115
Full Changelog: v0.8.5...v0.9.0