Skip to content

IModelProviderConfigurationDiagnostics

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

Defines optional configuration diagnostics for a model provider.

public interface IModelProviderConfigurationDiagnostics

This interface is not added to IModelProvider. Adding it would break consumer implementations of IModelProvider. If a provider does not implement this interface or returns null, its diagnostics report has no ConfigurationDiagnostic.

Returns the resolution status of the configuration key required by this provider.

ConfigurationDiagnostic? GetConfigurationDiagnostic()

ConfigurationDiagnostic?

null when the provider was not configured with an options object.