pydantic>=2.0
pydantic-settings>=2.0
litellm>=1.0
pyyaml>=6.0
typer>=0.9
jinja2>=3.1
structlog>=23.0

[all]
multiagent-eval[dashboard,otel,semantic]

[dashboard]
streamlit>=1.28
networkx>=3.0
pyvis>=0.3
matplotlib>=3.7

[dev]
pytest>=7.0
pytest-cov>=4.0
pytest-asyncio>=0.21
ruff>=0.1

[otel]
opentelemetry-api>=1.20
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp>=1.20

[postgres]
sqlalchemy>=2.0
psycopg2-binary>=2.9

[semantic]
sentence-transformers>=2.2
numpy>=1.24
