# 控制平面依赖。刻意保持短——每加一个依赖，客户内网私有化部署就多一分摩擦。
fastapi>=0.115,<1.0
uvicorn[standard]>=0.30
sqlalchemy>=2.0.30
greenlet>=3.0             # SQLAlchemy 异步会话的协程桥接
aiosqlite>=0.20          # 开发态数据库
pydantic>=2.9,<3.0
pyyaml>=6.0              # 工作流定义
httpx>=0.27              # 测试客户端 + Agent 侧复用
python-dotenv>=1.0

# 生产（docker-compose）才需要，本地开发可不装：
# asyncpg>=0.29
# redis>=5.0
# boto3>=1.34

# 开发/测试
pytest>=8.0
pytest-asyncio>=0.24
