openai-agents[litellm]<0.18,>=0.17.3
litellm<1.96,>=1.95.0
claude-agent-sdk<0.3,>=0.2.159
fastmcp<4,>=3.4.7
starlette<2,>=0.47
websockets<18,>=15
PyYAML<7,>=6.0.3
python-dotenv<2,>=1.2
composio<0.16,>=0.15
opentelemetry-proto<2,>=1.44
typer<1,>=0.26.8
jinja2<4,>=3.1.6
slack-bolt<2,>=1.30
casbin<2,>=1.43
dbos==3.1.0
croniter<7,>=6.2
pwdlib[argon2,bcrypt]<0.4,>=0.3.1
python-multipart<0.1,>=0.0.32
openai<2.30,>=2.29.0
mcp<1.28,>=1.27.2
tiktoken<0.14,>=0.13
fastapi<0.137,>=0.136.3
uvicorn[standard]<0.52,>=0.51
httpx<0.29,>=0.28.1
pydantic<2.14,>=2.13.4
cryptography<49,>=48
rich<14,>=13.9
pypdf<6.8,>=6.7.5
Pillow<12.3,>=12.2
openapi-spec-validator<0.8,>=0.7.2
defusedxml<0.8,>=0.7.1
markdown<3.11,>=3.10.2
SQLAlchemy<2.1,>=2.0.50
alembic<1.19,>=1.18.4
boto3<1.43,>=1.42.62
authlib<1.8,>=1.7.2
githubkit[auth-app]<0.17,>=0.16.1
dkimpy<1.2,>=1.1.8
imapclient<3.2,>=3.1.0
itsdangerous<2.3,>=2.2
qrcode<9,>=8.2

[dev]
pytest>=8
pytest-asyncio>=0.23
pytest-split>=0.10
pytest-timeout>=2.3
pytest-xdist<4,>=3.6
setuptools>=68
build>=1.2
twine>=5.0
reportlab>=4.0
scim2-tester<0.6,>=0.5.2

[postgres]
psycopg[binary]<4,>=3.3

[saml]
pysaml2<7.6,>=7.5.5
pyopenssl<26.3,>=26.2
scim2-models<0.13,>=0.12.2

[sandbox]
docker<8,>=7.1
