ai/ai_provider library

Classes

AiProvider
Abstract interface for a future AI provider.
AiResponse
The structured response from an AI provider.
NoAiProvider
A no-op provider used when no AI is configured. Returns a message indicating that AI analysis is not available. This allows the pipeline to run end-to-end without crashing.