[project] name = "deer-flow" version = "0.1.0" description = "LangGraph-based AI agent system with sandbox execution capabilities" readme = "README.md" requires-python = ">=3.12" dependencies = [ "deerflow-harness", "fastapi>=0.115.0", "httpx>=0.28.0", "python-multipart>=0.0.20", "sse-starlette>=2.1.0", "uvicorn[standard]>=0.34.0", "lark-oapi>=1.4.0", "slack-sdk>=3.33.0", "python-telegram-bot>=21.0", "langgraph-sdk>=0.1.51", "markdown-to-mrkdwn>=0.3.1", "wecom-aibot-python-sdk>=0.1.6", "bcrypt>=4.0.0", "pyjwt>=2.9.0", "email-validator>=2.0.0", ] [project.optional-dependencies] postgres = ["deerflow-harness[postgres]"] [dependency-groups] dev = ["pytest>=8.0.0", "ruff>=0.14.11"] [tool.pytest.ini_options] markers = [ "no_auto_user: disable the conftest autouse contextvar fixture for this test", ] [tool.uv.workspace] members = ["packages/harness"] [tool.uv.sources] deerflow-harness = { workspace = true }