| # Server-only deps. ehragent itself (and its deps) is installed from the | |
| # bundled source via `pip install --no-deps .` in the Dockerfile. | |
| fastapi>=0.115 | |
| uvicorn[standard]>=0.32 | |
| python-dotenv>=1.0 | |
| pydantic>=2.7 | |
| # ehragent runtime deps (mirror pyproject.toml so the image is self-contained). | |
| openai>=2.0 | |
| httpx>=0.27 | |
| tqdm>=4.65 | |
| numpy>=1.26 | |
| pandas>=2.0 | |
| # Memory bank (FAISS retrieval) — optional in the package, required for the | |
| # trajectory toggle. Marker matches HF Space (linux/amd64). | |
| faiss-cpu>=1.7 | |