fix(deps): add ollama and openai as explicit dependencies

agno's Ollama backend requires both the `ollama` and `openai` packages
(it uses the OpenAI-compatible wire format under the hood), but neither
was declared as a project dependency.

Ran a full import walk of all src modules in a fresh venv to confirm
zero missing imports after this change.

https://claude.ai/code/session_01W8jeKbHYNS75mPhGLYJxVq
This commit is contained in:
Claude
2026-02-22 14:51:12 +00:00
parent b2ccb9faf5
commit 78f583f334

View File

@@ -11,6 +11,8 @@ requires-python = ">=3.11"
license = { text = "MIT" }
dependencies = [
"agno[sqlite]>=1.4.0",
"ollama>=0.3.0",
"openai>=1.0.0",
"fastapi>=0.115.0",
"uvicorn[standard]>=0.32.0",
"jinja2>=3.1.0",