What's Changed
⚠️ Compatibility Notes
- Name a
Noneoutput routeNonerather thanNoneTypeby @DouweM in #8590 - Raise when
UserPromptPart.contentis not astror a sequence, instead of silently sending adict's keys by @DouweM in #8595
🚀 Features
🐛 Bug Fixes
- Refuse a
tupleoutput field and a self-contained model instead of crashing by @DouweM in #8537 - Refuse a rubric with more levels than Jev scores against by @DouweM in #8583
- Let
Nonebe a routeTypeSafeModelcan pick by @DouweM in #8540 - Let a
Choicesset describe itself as aTypeSafeModelroute by @DouweM in #8541 - Recognise a
Noneroute and aNoneoption that carry a description by @DouweM in #8598 - Name the picked route in the
TypeSafeModelrequest that fills it by @DouweM in #8589
📦 Dependencies
- Pin
ag-ui-protocolto<1by @adtyavrdhn in #8579
New Contributors
- @huynguyengl99 made their first contribution in #8554
- @xyi74976-del made their first contribution in #8560
Full Changelog: v2.46.0...v2.47.0