Validate Config • AI Agent SDK
validate_config: Validate config file structure and types.
validate_config
Function
</div>
This function is defined in the loader module.
Validate config file structure and types.
Signature
def validate_config(config: Dict[str, Any], raise_on_error: bool) -> List[str]Parameters
ParamField
Dict[str, Any]Raw config dict (from TOML parsing)
ParamField
boolIf True, raise ConfigValidationError on errors
Returns
ResponseField
List[str]List of validation error messages (empty if valid)
Usage
config = {"plugins": {"enabled": True}, "defaults": {"model": "gpt-4o"}}
errors = validate_config(config)
if errors:
print("Config errors:", errors)Uses
ConfigValidationError
Source
View on GitHubpraisonaiagents/config/loader.py at line 835