anthropic>=0.83.0
rich>=13.0.0
python-dotenv>=1.0.0
httpx>=0.27.0
jsonschema>=4.20

[all]
harnessx[azure,docker,gemini,jev,langsmith,mcp,openai,postgres,server,temporal]

[azure]
openai>=1.50.0
tiktoken>=0.7.0

[dev]
pytest>=8.0
pytest-asyncio>=0.23
mypy>=1.18
build>=1.2
ruff>=0.14

[docker]
docker>=7.0.0

[gemini]
google-genai>=1.0.0

[jev]
typesafe-sdk<0.8,>=0.7.1

[langsmith]
langsmith>=0.1.0

[mcp]
mcp[cli]>=1.0.0

[openai]
openai>=1.50.0
tiktoken>=0.7.0

[openrouter]
openai>=1.50.0
tiktoken>=0.7.0

[postgres]
psycopg[binary,pool]>=3.2

[server]
fastapi>=0.110.0
uvicorn[standard]>=0.27.0
python-dotenv>=1.0.0

[temporal]
temporalio>=1.9
redis>=5
boto3>=1.35
