click>=8.0.0
openai>=1.0.0
fastapi>=0.100.0
uvicorn>=0.20.0
httpx>=0.24.0
pydantic>=2.0.0
langgraph>=0.2.0
langchain-core>=0.2.0
langchain-openai>=0.1.0
mcp>=1.0.0
python-dotenv>=1.0.0
tiktoken>=0.5.0
asyncpg>=0.28.0
psycopg[binary]>=3.1.0
psycopg-pool>=3.1.0
langgraph-checkpoint-postgres>=1.0.0
redis>=5.0.0
markitdown[all]>=0.0.1
pymilvus[milvus_lite]>=2.5.0
APScheduler<4.0.0,>=3.10.0
croniter>=2.0.0
playwright>=1.52.0
aiohttp>=3.8.0
lark-oapi>=1.4.0
dingtalk-stream>=0.9.0

[:platform_system == "Windows"]
pywinauto>=0.6.8

[all]
redis>=5.0.0
markitdown[all]>=0.0.1
pymilvus[milvus_lite]>=2.5.0
APScheduler<4.0.0,>=3.10.0
croniter>=2.0.0
playwright>=1.52.0
aiohttp>=3.8.0
lark-oapi>=1.4.0
dingtalk-stream>=0.9.0

[all:platform_system == "Windows"]
pywinauto>=0.6.8

[browser]
playwright>=1.52.0

[channels]
aiohttp>=3.8.0
lark-oapi>=1.4.0
dingtalk-stream>=0.9.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0

[document]
markitdown[all]>=0.0.1

[knowledgebase]
markitdown[all]>=0.0.1
pymilvus[milvus_lite]>=2.5.0

[postgres]

[redis]
redis>=5.0.0

[scheduler]
APScheduler<4.0.0,>=3.10.0
croniter>=2.0.0

[windows]

[windows:platform_system == "Windows"]
pywinauto>=0.6.8
