Verified against Semitexa Ultimate 2026.09.19.1020
Providers & Backends
The provider layer isolates the assistant from any one backend. semitexa/llm talks to an LlmProviderInterface, while resolver and factory logic decide whether the active backend is local or remote.
How it works
LlmProviderResolver asks a provider factory for the backend selected by LlmBackend. The built-in Ollama providers map Semitexa env config into health checks, chat requests, retry behavior, and response normalization.
Why this matters
This keeps the assistant runtime swappable without changing the planner or executor. The command surface does not need to care which backend actually answered the model request.