pub async fn initialize_plugins(config: PluginConfig) -> Result<ConfigReport>Expand description
Validates and activates config layered on top of the discovered
plugins.toml configuration, so a direct integration sees the same file
layering as the gateway. Each file’s schema version is validated before
layering. Declaring a component in config applies its enabled value,
while default policy values inherit from discovered files and component
config bodies merge field-by-field. The resolved configuration and
diagnostics are passed to the shared initialize_plugins_with_diagnostics
helper. Call [initialize_plugins_exact] directly when config is already
fully resolved and every value must be applied exactly.