10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

Deep Agents:LangChain 官方的开源 Agent 框架,用三层压缩机制解决长任务 Token 爆炸问题

1月前 AI开源项目 436 0

最近在调研 AI Agent 框架时,我发现了一个有趣的现象——几乎每个从零开发 Agent 的团队,都会在同样的地方卡壳:prompt 工程、工具集成、上下文管理、任务调度。这些都不是难题,但组合在一起就变成了工程黑洞,往往需要 2-3 周的投入才能搞出一个能用的原型。

直到我在 GitHub 上看到了 LangChain 官方的 Deep Agents 项目。坦白说,它的 README 第一句话就很有意思——"inspired by Claude Code"。

这倒是实诚,既然 Anthropic 已经把设计思路验证过了,何不直接学习呢?现在这个项目已经收获了 14.4K Star 和 2100+ Fork,值得仔细看看。

项目定位与核心架构

Deep Agents 本质上是一个建立在 LangGraph 之上的 Agent 执行框架(Agent Harness)。

它的目标很明确:降低 Agent 开发的复杂度,让开发者用三行代码启动一个可工作的 Agent。

技术栈层面:

  • 语言:Python
  • 协议:MIT 开源
  • 底层依赖:LangGraph
  • 模型兼容性:支持所有实现了 tool calling 的模型——OpenAI、Anthropic、Ollama、NVIDIA 等都可以接入,模型换起来没有额外成本

核心功能:三层压缩机制解决长任务问题

Deep Agents 最大的创新点不在基础架构,而在于它针对长任务设计的 三层上下文压缩策略。

这是我在其他开源 Agent 框架中没看到过的。

第一层:工具返回值卸载到文件系统

  • 当工具返回的内容超过 2 万 token 时,自动将其保存到文件系统
  • Agent 的上下文中只保留文件路径引用,而非完整内容
  • 需要时,Agent 可以自主决定是否读取该文件

第二层:上下文警戒线截断

  • 当上下文占用达到 85% 时,触发旧的写入记录截断
  • 保证核心任务链路完整,同时防止超出模型上下文窗口

第三层:对话摘要压缩

  • 当前两层都不足以腾出空间时,对整段对话进行摘要压缩
  • Agent 能够自动定位之前的内容位置并恢复上下文

这套机制让 Deep Agents 真正能够运行数小时级别的长任务,而不是运行到一半就因为 token 不足或上下文丢失而崩溃。

差异化:可插拔的文件系统后端

这是我认为 Deep Agents 相比 Claude Code 真正领先的地方。文件系统后端是可配置的,目前支持:

  • 本地磁盘
  • LangGraph Store
  • AWS S3
  • 自定义数据库接口

换句话说,你可以把 Agent 的内存(/memories/ 目录)挂载到 S3,实现跨机器、跨会话的记忆持久化。这对分布式部署和长期任务管理很有意义。

安装与快速开始

方式一:pip 安装

pip install deepagents

方式二:使用 uv 包管理器

uv add deepagents

方式三:CLI 一行脚本安装

curl -LsSf https://raw.githubusercontent.com/langchain-ai/deepagents/main/libs/cli/scripts/install.sh | bash

安装完成后,需要配置模型 API Key(OpenAI、Anthropic 等均可)。然后直接在终端执行:

deepagents

就会启动一个交互式 Agent Shell,使用体验与 Claude Code 类似——输入任务描述,Agent 自主规划、执行、调用工具、处理错误。

适用场景与对标项目

Deep Agents 特别适合:

  • 文件处理任务:需要读写、创建、修改多个文件的自动化流程
  • 长链路任务:涉及多步骤、需要保持上下文一致性的复杂工作流
  • 任务分解执行:Agent 需要自主拆分子任务并按顺序完成
  • 跨机器记忆持久化:需要 Agent 在不同会话、不同环境中保持上下文连贯性

在开源 Agent 框架的生态中,类似的项目还有:

  • AutoGPT:功能完整但集成成本高,更适合端到端部署
  • LangChain 其他组件:提供了底层积木,但需要自己组装 Agent 逻辑
  • Anthropic Code Interpreter:闭源,但 Deep Agents 在文件系统可配置性上更灵活

Deep Agents 的定位介于"低级积木"和"全能 Agent"之间,重点在于可用性和可扩展性的平衡。

技术细节补充

  • 上下文管理:自动处理,开发者基本无需手动干预
  • 工具集成:通过装饰器模式注册自定义工具
  • 错误恢复:内置重试机制和降级策略
  • 日志记录:完整的执行轨迹可追溯

总结:务实的官方选择

从我作为产品经理的角度看,Deep Agents 代表了一种务实的开源策略——LangChain 团队没有试图重新发明轮子,而是在 Claude Code 验证过的设计基础上,加入了企业级特性(后端可配置、长任务支持、持久化记忆)。这让它既不是玩具项目,也不是过度设计的框架。

如果你正在考虑集成一个 Agent 框架,或者想基于开源方案快速原型化自动化助手,Deep Agents 值得优先尝试。特别是如果你已经在用 LangChain 生态的其他工具,集成成本会很低。14.4K Star 的热度也意味着社区反馈循环相对完整,踩坑的人已经帮你淌过一遍了。

项目地址:https://github.com/langchain-ai/deepagents

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Deep Agents:LangChain 官方的开源 Agent 框架,用三层压缩机制解决长任务 Token 爆炸问题
#DeepAgents #LangChain #Agent框架 
收藏 1
OpenClaw升级踩坑记:从服务崩溃到恢复的完整排查过程
宝塔面板一键部署OpenClaw 上新,宿主机安装、面板内管理、打开即可使用
推荐阅读
  • ESP-Claw 开源项目详解:几美元芯片上跑 AI Agent,聊天即造物
  • CapCut API:一个剪映API开源项目,让AI自动剪辑视频
  • Zen Browser:比 Chrome 更好用的开源浏览器
  • MimiClaw:在10来块的ESP32-S3上运行的 OpenClaw,无需 Linux,无需 Node.js,仅使用纯 C 语言
  • Athas:用Tauri重新定义轻量级代码编辑器
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
9012 6月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
8202 7月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
6294 4月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
5854 3月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
5639 7月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
5421 7月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
5360 8月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
5276 6月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
5256 6月前
SpecKit:从想法到代码只需5步?这个开源框架把规范驱动开发变成了现实
5129 6月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Open Design:Claude Design 的真正开源替代品
2 Beads 开源项目详解:给 AI Agent 装上「项目经理大脑」,22.4K Star 的分布式任务追踪系统
3 oss-skill 开源项目:蒸馏开源软件作者或项目的工程直觉,打造有判断力的 AI Agent
4 cc-connect 开源项目:把 Codex 接到微信,手机远程操控 AI Agent
5 MiniCPM-o 4.5 技术报告解读:9B 全双工全模态模型,25 万下载量的端侧 AI 实现
6 ESP-Claw 开源项目详解:几美元芯片上跑 AI Agent,聊天即造物
7 13 个本周最火的 GitHub 项目:AI 编程工具生态爆发,OpenAI 官方 Agent 框架上榜
8 pi-mono 详解:4 万 Star 的 AI Agent 底层框架,OpenClaw 为什么选它?
9 free-claude-code 开源代理:零成本使用 Claude Code,支持 NVIDIA NIM 等免费模型
10 awesome-gpt-image-2:1849 条 GPT Image 2 提示词精选,覆盖 16 个场景类别
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联