All 75 Dependencies

Every package deepagents depends on, ranked by repo health score.

Deep Agents is an opinionated, open-source agent harness built on top of LangGraph. Where LangGraph gives you the graph runtime and LangChain's `create_agent` gives you a minimal loop, Deep Agents assembles everything above that: sub-agent delegation, pluggable filesystem backends, context summarization, shell access, persistent memory, human-in-the-loop approval, and a skills system — all wired together and ready to run out of the box.

The framework is model-agnostic: any LLM that supports tool calling works, whether that's a frontier API (Anthropic, OpenAI, Google), an open-weight model on Baseten or Fireworks, or a locally-hosted model via Ollama or vLLM. Provider and harness profiles let you tune prompting, tool visibility, and middleware per model spec without forking the core.

Every piece is designed to be overridden without touching the internals. Swap the filesystem backend for a sandboxed or remote variant, plug in a custom LangGraph `CompiledStateGraph` as a sub-agent, define your own tools or point at any MCP server, and layer in extra middleware for logging, rate limiting, or evaluation. Deep Agents also ships `deepagents-code`, a pre-built coding agent for the terminal powered by the same harness — comparable to Claude Code or Cursor but backed by any LLM you choose.

38 Textual Autocomplete >=4.0.6,<5.0.0 40 aiosqlite >=0.22.1,<1.0.0 40 langchain-tavily >=0.2.18 43 pyperclip >=1.11.0,<2.0.0 45 dockerfile-parse >=2.0.1 45 tomli-w >=1.2.0,<2.0.0 47 quickjs-rs >=0.2.4,<0.3.0 51 bsdiff4 >=1.2.6,<2.0.0 55 HTTPX >=0.28.1 56 LangChain Community >=0.4.2 56 PyYAML >=6.0.3 59 python-markdownify >=1.2.2 62 rich >=15.0.0 64 Daytona Python SDK 65 prompt_toolkit >=3.0.52,<4.0.0 66 python-dotenv >=1.2.2 69 tiktoken >=0.13.0 70 langchain-ibm >=1.1.0,<2.0.0 70 api-client-python 70 Tavily Python >=0.7.26 70 Wcmatch >=10.1 71 langchain-litellm >=0.7.0,<2.0.0 75 torchaudio >=2.11.0,<2.12.0 78 Textual >=8.2.7,<9.0.0 79 uuid-utils >=0.16.2,<1.0.0 80 modal-client >=1.5.1 82 ACP Python SDK >=0.10.1 83 mypy >=2.1.0 83 Requests >=2.34.2,<3.0.0 84 langchain-nvidia-ai-endpoints >=1.4.3 85 AnyIO >=4.0.0,<5.0.0 85 OpenEvals >=0.2.0 85 packaging >=26.2 87 PyAV >=17.0.0,<18.0.0 outdated 88 Deep Agents >=0.6.12 88 LangChain Daytona >=0.0.8,<1.0.0 88 LangChain Daytona 88 filelock >=3.12,<3.30 outdated 88 LangChain Daytona >=0.0.7 88 LangChain Daytona >=0.0.5 88 LangChain Daytona >=0.3.3,<0.4.0 outdated 89 librosa >=0.11.0,<1.0.0 outdated 90 ipykernel >=7.3.0 90 langchain-google-genai >=4.2.7 90 python-sdk >=1.28.1,<2.0.0 outdated 90 Ruff >=0.15.20 90 Uvicorn >=0.49.0 91 FastAPI >=0.138.1 92 LangChain >=1.3.12,<2.0.0 92 LangChain DeepSeek >=1.4.8 outdated 92 LangChain AWS >=1.6.2,<2.0.0 92 LangChain DeepSeek >=1.4.9,<2.0.0 outdated 92 LangChain DeepSeek >=1.1.0,<2.0.0 92 LangChain DeepSeek >=1.1.3,<2.0.0 outdated 92 LangChain DeepSeek >=1.2.2,<2.0.0 outdated 92 LangChain DeepSeek >=1.1.6,<2.0.0 outdated 92 LangChain DeepSeek >=1.1.0,<2.0.0 92 LangChain DeepSeek >=1.3.4 outdated 92 langchain-perplexity >=1.4.0,<2.0.0 92 LangGraph >=1.2.8 92 LangGraph >=3.1.0,<4.0.0 outdated 92 LangGraph >=0.4.30 92 LangGraph >=0.4.2 92 Pillow >=12.2.0 92 Pydantic >=2.13.4 93 Google Gen AI Python SDK >=2.10.0 93 LangSmith Python SDK >=0.9.3 93 SQLAlchemy >=2.0.51 94 Datasets >=5.0.0 95 aiohttp >=3.14.1,<3.15.0 95 Transformers >=5.12.1,<6.0.0 96 NumPy >=2.4.6,<3.0.0 96 pytest >=9.1.1 96 PyTorch >=2.12.1,<2.14.0 outdated 98 Matplotlib >=3.11.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search