v6.3.0

crewAIInc/crewAIv6.3.0Nov 20, 2025by tanchongmin

AI Summary

Enhances structured output generation by integrating StrictJSON Schema with Pydantic models for OpenAI and Gemini providers, along with a code refactoring to improve maintainability.

Key Highlights

  • Added support for StrictJSON Schema in OpenAI and Gemini models
  • Default behavior updated to generate Pydantic models from StrictJSON Schema
  • Refactored `parse_yaml.py` into separate files to improve code organization

New Features

  • StrictJSON Schema integration for LLM providers
  • Pydantic model generation from StrictJSON Schema
  • Code refactoring of YAML parsing utilities

Full Release Notes

- Added support for using StrictJSON Schema for OpenAI and Gemini models
- Default StrictJSON will now be focused on using StrictJSON Schema to generate Pydantic for Structured Outputs from LLM Providers
- Refactored parse_yaml.py into parse_yaml.py and helper_functions.py, where the helper_functions are the converters from StrictJSON schema to Pydantic models