click>=8.0

[agents]
openai-agents

[all]
langgraph
langchain-core
openai>=1.0
crewai
openai-agents
claude-agent-sdk
fastapi>=0.100
uvicorn[standard]>=0.20
python-multipart>=0.0.6
opentelemetry-api>=1.20
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp-proto-http>=1.20
pyyaml>=6.0

[claude-agent]
claude-agent-sdk

[config]
pyyaml>=6.0

[crewai]
crewai

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.1.0
build>=1.0
twine>=4.0

[langgraph]
langgraph
langchain-core

[llm]
openai>=1.0

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

[web]
fastapi>=0.100
uvicorn[standard]>=0.20
python-multipart>=0.0.6
