ollama-client

A production-ready, agent-first Ruby client for the Ollama API with schema validation, bounded retries, and explicit safety defaults. Includes a minimal agent layer (Ollama::Agent::Planner for deterministic /api/generate, and Ollama::Agent::Executor for stateful /api/chat tool loops with disciplined, observer-only streaming). Not a chatbot UI and not a promise of full Ollama endpoint coverage.

Types
Docs
Guides
Zeitwerk
Namespace
Optimized