pydantic>=2.5
pyyaml>=6
python-dotenv>=1
openai>=1.40

[agents]
rank-bm25>=0.2

[all]
halfabyte-blackbox[agents,checker,data,ml,ui]

[checker]
laya
system-one-adapter[openai]

[data]
datasets>=2.18

[dev]
pytest>=8
ruff>=0.5

[jev]
typesafe-sdk

[ml]
lightgbm>=4
scikit-learn>=1.4
shap>=0.45
sentence-transformers>=3
numpy

[ui]
fastapi>=0.110
uvicorn[standard]>=0.29
sse-starlette>=2
