What's Changed
- Add transcription feature tests for OpenAI provider by @sumaiazaman in #468
- Add audio feature tests for OpenAI provider by @sumaiazaman in #471
- Fix reasoning data lost when restoring conversation history by @Cbrad24 in #301
- Add top_p configuration option for text generation requests by @Duetro in #306
- Allow tools to declare their name dynamically by @seankndy in #420
- feat: enhance assistant message mapping and extend tool call attributes by @mohali-id in #461
- Pass through provider specific Gemini image aspect ratios by @morcken in #282
- Add image generation support to OpenRouterProvider by @billyfranklim1 in #333
- Throw helpful error when ai.default config is an array by @JoshSalway in #327
- [0.x] Fix conversational message iterable handling in text generation by @Button99 in #345
- Surface usage tokens in OpenAI and Gemini image responses by @maherelgamil in #482
- Reindex tool calls and results before persisting to prevent JSON object encoding by @sumaiazaman in #473
New Contributors
- @Cbrad24 made their first contribution in #301
- @Duetro made their first contribution in #306
- @seankndy made their first contribution in #420
- @mohali-id made their first contribution in #461
- @morcken made their first contribution in #282
- @billyfranklim1 made their first contribution in #333
- @JoshSalway made their first contribution in #327
Full Changelog: v0.6.5...v0.6.6