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.