There are some inconsistencies with how the configuration files (and other function dictionary inputs) are validated. Some used TypedDict, others use Pydantic. These should be all streamlined to use the same format to avoid creating additional confusion. The tests should also reflect these changes.
There are some inconsistencies with how the configuration files (and other function dictionary inputs) are validated. Some used
TypedDict
, others usePydantic
. These should be all streamlined to use the same format to avoid creating additional confusion. The tests should also reflect these changes.