Jev (and the hybrid derivatives that come soon and support generative types) are going to change the game for structured output.
Pydantic AI supports Jev today. We'll carry on supporting the bleeding edge of structured output from LLMs.
Pydantic AI agents now run on Jev, the classifier from @typesafeai.
Jev doesn't write text, it answers typed questions. So the output_type you already wrote is the question, and the answer comes back as your model, one confidence per field.