pub fn create_enricher(
config: &ProviderConfig,
metadata: Option<&ProviderMetadata>,
) -> Option<Box<dyn ToolEnricher>>Expand description
Create the matching enricher for a provider.
Static providers (GitLab, GitHub) always return an enricher. Dynamic providers (ClickUp, Jira) require metadata — returns None if missing.
The metadata data field is deserialized to provider-specific types.