cryptography>=50.0.0
aiohttp>=3.14.3
pyopenssl>=26.4.0
click>=8.1
pydantic>=2.0
pydantic-settings>=2.0
structlog>=23.0
httpx>=0.24
opentelemetry-api>=1.20
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp>=1.20
opentelemetry-exporter-prometheus>=0.41b0
prometheus-client>=0.20
redis[hiredis]>=5.0
sqlalchemy[asyncio]>=2.0
asyncpg>=0.29
networkx>=3.0
fastapi>=0.109
uvicorn>=0.27
websockets>=12
pyjwt[crypto]>=2.8
bcrypt>=4.1

[autogen]
autogen-core>=0.4
autogen-agentchat>=0.4
autogen-ext[openai]>=0.4

[crewai]
crewai[litellm]>=1.0
mcp<2,>=1.28.1

[dev]
pytest>=8.0
pytest-asyncio>=0.23
httpx
ruff>=0.2

[frameworks]
langchain-core>=0.2
langgraph>=0.2
crewai>=0.80
mcp<2,>=1.28.1
autogen-core>=0.4
autogen-agentchat>=0.4
autogen-ext[openai]>=0.4
semantic-kernel>=1.0

[langchain]
langchain-core>=0.2

[langgraph]
langgraph>=0.2

[mcp]
mcp<2,>=1.28.1
starlette>=0.37

[semantic-kernel]
semantic-kernel>=1.0

[spiffe]
spiffe>=0.3
