v2.3.14

December 18, 2025

Use provider-native JSON schemas for structured outputs with zero translation

output_schema now accepts provider-specific JSON schemas and passes them directly to model APIs (OpenAI, Claude, and OpenAI‑like). This removes mapping layers, reduces boilerplate, and enables faster adoption of the latest vendor features.

Details

  • Send provider-native JSON schema objects directly to models
  • Less custom translation code and fewer maintenance points
  • Backward-compatible; existing usages continue to work

Who this is for: Teams standardizing structured outputs across multiple model providers.