mcp>=1.0.0
fastmcp>=2.0.0
pydantic>=2.0
pydantic-settings>=2.0
PyYAML>=6.0
python-dotenv>=1.0.0
aiohttp>=3.9.0
aiofiles>=22.0
httpx>=0.27.0
requests>=2.28.0
websockets>=10.0
anyio>=3.6.0
fastapi>=0.100.0
uvicorn>=0.20.0
starlette>=0.27.0
typer>=0.12.0
click>=8.0.0
rich>=13.0.0
pandas>=2.0.0
psutil>=5.9.0
huggingface_hub>=0.20.0

[all]
decodingtrust-agent-sdk[claude,google,langchain,openai,pocketflow,strands]

[claude]
anthropic>=0.18.0
claude-agent-sdk>=0.1.18
claude-code-sdk>=0.0.25

[dev]
pytest>=7.0
pytest-asyncio>=0.21
ruff>=0.1.0
build>=0.10
twine>=4.0

[google]
google-adk>=1.27.5
a2a-sdk<0.4.0,>=0.3.22
google-generativeai>=0.3.0
google-genai>=1.0.0
google-api-core>=2.28.0
google-api-python-client>=2.100.0

[langchain]
langchain>=0.3.0
langchain-core>=0.3.0
langchain-openai>=0.2.0
langchain-anthropic>=0.2.0

[openai]
openai>=2.6.1
openai-agents>=0.8.4
openapi-pydantic>=0.5.1

[pocketflow]
pocketflow==0.0.3

[strands]
strands-agents>=1.40.0
