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

python
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 bool

If True, raise ConfigValidationError on errors

Returns

ResponseField List[str]

List of validation error messages (empty if valid)

Usage

python
config = {"plugins": {"enabled": True}, "defaults": {"model": "gpt-4o"}}
    errors = validate_config(config)
    if errors:
        print("Config errors:", errors)

Uses

  • ConfigValidationError

Source

View on GitHub

praisonaiagents/config/loader.py at line 835


Related Documentation