Interface IAiProviderHealthReader
- Namespace
- MailFathom.Application.AiProviders
- Assembly
- MailFathom.Application.dll
Reads what the last call to each AI provider established about it.
public interface IAiProviderHealthReader
Remarks
The states are read one role at a time and never aggregated here. Which of them matters is the caller's question: a health check reports each on its own, and a capability gate consults the one provider the capability needs, so an unreachable chat provider never withdraws a search that has nothing to do with it.
Methods
- Read(AiProviderRole)
Reads the state of one provider.