Add a new provider that wraps the local Ollama server using an OpenAI‑compatible client, enabling generation via `ollama_host` configuration. This introduces the first provider for local LLM inference. New Features - Implement OllamaProvider with a `generate()` method, supporting custom host, model selection, and robust error handling.