ModelProviderHealthStatus
Namespace AgentPrism · Assembly
AgentPrism.Abstractions.dllA provider’s checked reachability status.
[JsonConverter(typeof(JsonStringEnumConverter<ModelProviderHealthStatus>))]public enum ModelProviderHealthStatusFields
Section titled “Fields”Degraded = 2
The provider is reachable but returned an unexpected response.
Healthy = 1
The provider is reachable.
Unhealthy = 3
The provider is unreachable.
Unknown = 0
The provider does not implement IModelProviderHealthCheck.
Remarks
Section titled “Remarks”Written as a name in JSON: a numeric value would be unreadable as a wire contract, and would silently break if the enum order changed.