Skip to main content

validate_config

Function
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

config
Dict
required
Raw config dict (from TOML parsing)
raise_on_error
bool
default:"False"
If True, raise ConfigValidationError on errors

Returns

Returns
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 GitHub

praisonaiagents/config/loader.py at line 410