框架核心 重点

DeepAgents 智能体框架体系 核心

LangChain 官方 Agent Harness:四组件架构 × 可组合中间件 × 虚拟文件系统。吃透它,就看懂了 Claude Code、DeepSeek Harness 等所有主流智能体的设计逻辑。

为什么学这一模块

智能体框架百花齐放,但骨架惊人地一致:规划、文件系统、子智能体、人机协同。DeepAgents 是这个「Agent Harness」范式最清晰的开源实现——把它作为理解整个智能体逻辑的锚点,后面的 Pi Agent、DeepSeek Harness 都是同一棵树上长出的分支。

核心技术栈

DeepAgents LangChain LangGraph Middleware 中间件 Virtual Filesystem Subagents TodoListMiddleware AGENTS.md 记忆 Skills 渐进披露 Human-in-the-loop LangGraph 工作流 多智能体协作 Prompt Caching LangSmith

技术亮点

四组件 Harness 架构一张图
执行环境(工具/MCP/沙箱)→ 上下文管理(压缩/卸载/记忆)→ 委托(规划/子智能体)→ 转向控制(人工审批),完整呈现智能体的技术全景
虚拟文件系统与上下文工程
可插拔后端(内存/磁盘/Store/路由组合)+ 声明式权限规则;大工具结果自动卸载、历史自动压缩、系统提示词自动缓存——长任务不爆仓的秘密
可组合中间件体系源码导读
FilesystemMiddleware / SubAgentMiddleware / TodoListMiddleware 按需插拔,Harness Profile 机制实现按模型、按场景的定制化

核心内容

快速上手:create_deep_agent 构建第一个深度智能体
执行环境:自定义工具、MCP 服务器接入、代码执行沙箱
上下文工程:Skills(SKILL.md 渐进式披露)与 AGENTS.md 持久记忆
任务委托:write_todos 规划、task 子智能体上下文隔离与并行
转向控制:interrupt_on 人机协同审批、工具输入人工修正
LangGraph 运行时与业务工作流:持久执行、流式事件、条件分支与人工节点
智能体记忆与上下文工程专题:长短期记忆、压缩与卸载策略
多智能体协作模式:编排 / 交接 / 并行评审的选型与实战
中间件开发实战:编写自定义 Middleware 注入业务逻辑
LangSmith 链路追踪:调试与观测智能体行为

实战产出

  • 自研 Deep Agent(文件系统 + 子智能体 + HITL 审批)
  • 一个自定义中间件(如审计/限流)
  • DeepAgents 完整技术框架脑图
  • 技能包 + 记忆文件的规范化模板
  • LangGraph 业务工作流 Demo