入门与选型
理解 Deep Agents、LangChain create_agent 与 LangGraph Runtime 的分层,建立正确选型依据
建立心智模型
Deep Agents 是建立在 LangChain create_agent 与 LangGraph Runtime 之上的 Agent Harness。 它把规划、文件系统、子 Agent 和上下文管理组合成一套适合复杂长任务的默认结构,同时保留模型、 工具、存储与运行基础设施的选择空间。
可以把 LangGraph Runtime 看作浏览器运行时与调度器,把 LangChain create_agent 看作一个最小 应用框架,再把 Deep Agents 看作带路由、数据层、构建约定和目录规范的全栈脚手架。这个类比只用 来理解抽象层级,不代表它们使用相同实现。
Deep Agents 原生语义:Deep Agents 最终仍调用 LangChain 的 Agent 循环,并由 LangGraph 管理状态、checkpoint、streaming 与 interrupt。它的价值来自一组可组合的默认 middleware 与 backend,而不是引入另一套独立运行时。
deepagents 0.6.12 为基线,要求 Python >=3.11,<4.0。deepagents 1.10.7 为基线;官方包没有声明最低 Node.js 版本。