v2.3.3

November 27, 2025

Adapt outputs per run with runtime schema overrides

You can now override output_schema at runtime for both Agent and Team (streaming and non-streaming), with automatic restoration after the run. This enables per-request structured output variations without cloning agents or adding conditional boilerplate.

Details

  • Change the expected output format for a single run; state is restored automatically
  • Works for streaming and batch runs to support diverse downstream consumers
  • Simplifies A/B testing, multi-tenant formats, and evolving contract needs

Who this is for: Platform teams orchestrating varied integrations and output contracts across services.