mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-06-26 22:00:13 +00:00
7 lines
445 B
YAML
7 lines
445 B
YAML
![]() |
---
|
|||
|
enhancements:
|
|||
|
- |
|
|||
|
Refactored JSON Schema generation for ComponentTool parameters using Pydantic’s model_json_schema, enabling expanded type support (e.g. Union, Enum, Dict, etc.).
|
|||
|
We also convert dataclasses to Pydantic models before calling model_json_schema to preserve docstring descriptions of the parameters in the schema.
|
|||
|
This means dataclasses like ChatMessage, Document, etc. now have correctly defined JSON schemas.
|