What's Changed
🐛 Bug Fixes
- fix(bedrock): handle
toolResultattachment co-location per-model viabedrock_tool_result_colocatable_contentby @Hasnaathussain in #6098 - fix(groq): map unified
thinkingsetting to Groqreasoning_effortby @dsfaccini in #6231 - fix(evals): reject non-positive
OnlineEvaluator.max_concurrencyby @VectorPeak in #6267 - fix: write relative schema refs for AgentSpec files by @VectorPeak in #6251
- fix(agent): honor
end_strategy="early"forNativeOutputby @Oxygen56 in #6279 - send retry prompt for empty model responses instead of silent resubmit by @dcosson in #5643
- Preserve
FileUrl.force_downloadin UI round-trips by @HarperZ9 in #6205 - Exclude deprecated Bedrock gateway model
anthropic.claude-3-5-sonnet-20240620-v1:0by @ddanielcruzz in #6297 - fix: preserve union
NativeOutputdescription instead of last member's docstring by @dsfaccini in #6265 - fix(bedrock): deliver unsupported tool-return media to models that isolate
toolResultturns by @DouweM in #6259 - Revert "fix(agent): honor
end_strategy="early"forNativeOutput" by @DouweM in #6301 - Accept thinking-only responses when output_type allows None by @kmike in #5146
- Omit empty
ModelResponsefrom Mistral and Cohere request payloads by @DouweM in #6302
New Contributors
- @Hasnaathussain made their first contribution in #6098
- @saime428 made their first contribution in #6268
- @NotFoundOvO made their first contribution in #6285
- @dcosson made their first contribution in #5643
- @HarperZ9 made their first contribution in #6205
- @kmike made their first contribution in #5146
Full Changelog: v2.5.0...v2.5.1