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.27
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
SQLAlchemy<2.1,>=2.0.50
alembic<1.19,>=1.18.4
boto3<1.43,>=1.42.62
authlib<1.8,>=1.7.2
itsdangerous<2.3,>=2.2

[dev]
pytest>=8
pytest-asyncio>=0.23
pytest-split>=0.10
pytest-timeout>=2.3
setuptools>=68
build>=1.2
twine>=5.0
reportlab>=4.0

[openwebui]
open-webui==0.11.4

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