惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Security @ Cisco Blogs
雷峰网
雷峰网
T
Threat Research - Cisco Blogs
D
Docker
The Hacker News
The Hacker News
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Project Zero
Project Zero
C
Cyber Attacks, Cyber Crime and Cyber Security
Simon Willison's Weblog
Simon Willison's Weblog
The GitHub Blog
The GitHub Blog
Spread Privacy
Spread Privacy
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
AWS News Blog
AWS News Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
U
Unit 42
Martin Fowler
Martin Fowler
T
Threatpost
S
Schneier on Security
Know Your Adversary
Know Your Adversary
V
Vulnerabilities – Threatpost
AI
AI
T
Tenable Blog
K
Kaspersky official blog
博客园 - 叶小钗
V
V2EX
C
CERT Recently Published Vulnerability Notes
博客园 - 聂微东
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
A
Arctic Wolf
H
Heimdal Security Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Google DeepMind News
Google DeepMind News
T
Tor Project blog
J
Java Code Geeks
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Vercel News
Vercel News
B
Blog
P
Proofpoint News Feed
爱范儿
爱范儿
WordPress大学
WordPress大学
I
InfoQ
小众软件
小众软件
月光博客
月光博客
MyScale Blog
MyScale Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
Help Net Security
Help Net Security

BlogFinder

日常漫步 Vol.24 之漫步前山河 - 雅余 周报 #1-聊聊本周的收获 - Edwin's Blog 我的OpenCode必装插件与Skill Write Something 掌中之物未必在掌握之中 · CRIVU PiliNara,一个更顺手的 PiliPlus 分支 「NekoEcho」:做一个必有回响的猫娘主题博客 2026-05 书影音总结 简化博客主题 - 安迪 我第一次发布 npm 包 拾花小记#45:中考前的二三事 – 小改学习志 黛西花园5月游 #18 枇杷又熟了的五月月报 一些奇奇怪怪的需求?word仿方正书版的几个小操作 - Xiobb's Blog 0419 御温泉之旅 修复了一些bug,网站基本上趋于稳定了 - 新锐博客 又回到四十年前 如何定义成功 迷鹿屋2026已重新上线 科技冰火两重天+一周回顾 ${title} 热度退了,我反而用得更深了-咕咚同学 我到底该不该换个域名? 随身WIFI折腾记 - 安迪 博客撰写体验提升——hexo pro插件 为什么不用相机把屏幕上的接关密码拍下来? 国清寺与天台山 – Ouroboros ★★★★☆《挽救计划》——久违的经济上行感 - Davidの3号基地 删除右键“打开方式”里多余选项 第三周刊_No.53|一切都会被支付两次 安卓APP通话记录与录音上传踩坑记录 - 子舒的博客 天量下跌 inBox 笔记 2.3.8,把工具栏交给了你-咕咚同学 我把小龙虾搬到了微信-咕咚同学 安好 - 响石潭 Compound Engineering Plugin:让每个工程单元都比上一个更容易 MOSS-TTS Family:开源高质量语音与声音生成模型家族深度解析 Crawl4AI:专为 LLM 设计的开源 Web 爬虫与数据抓取工具 Build Your Own X:从零实现你最喜欢的技术——程序员进阶的终极资源清单 Anthropic Skills:用文件夹教 Claude 专业技能的开源框架 1年的去月球(下) - 梅之夏 欢迎回来。 简单讲讲 ASN.1 与 OID DTV - 直播聚合客户端 5.22-5.27 – 不兴江 还没去过鸭川 – 不兴江 张晶晶同学三刷林志颖 关于我 – 不兴江 爱与嫉妒 – 不兴江 港股被持续做空 备案码花了四百块-咕咚同学 一句话生成封面:我给公众号做了4种风格的AI封面生成技能 「官」方認證 再谈费曼学习法 2026-05-28T00:34:11+08:00 2026-05-28T00:28:45+08:00 离谱的英语学习指南:基于AI的英语进阶系统方法论 iii:零集成架构的后端统一运行时 Claude Code Harness:让 Claude Code 工作有迹可循的工程化框架 Heretic:全自动移除大语言模型审查机制的开源工具 MarkItDown:微软开源的万能文档转 Markdown 利器 Harness:让 Claude Code 秒变多智能体协作工厂 这段时间尽折腾AI Agent了,确实极大地提高了效率 近期动态:两个新站点正式上线啦 误判解除!zhouayuan.com 腾讯安全申诉成功 - 周阿源|玩具设计・插画日常・生活随笔 Ralph:让 AI 编码工具自主循环跑完所有 PRD 任务的量产神器 全都违法 – 个人工作记录 关于zhouayuan.com被误判 “含违规信息” 的说明与申诉记录 - 周阿源|玩具设计・插画日常・生活随笔 小米 MiMo v2.5 Pro 白嫖 最大的人间清醒,兜里有钱,但是不花。 夜晚靓歌(12):于文文现场solo - 王志勇的Blog 今日插画:风扬起的倔强 - 周阿源|玩具设计・插画日常・生活随笔 回门习俗 独立网卡 - 忘记了回忆 500亿入股人工智能企业 从命令行到桌面智能体-咕咚同学 第一性原理读书笔记 行者微评论223-加班の守株待兔-博客|政治与时事-风雨行者 ZOZO开源物理接触求解器:GPU加速的可扩展仿真引擎 OpenStock:开源股票市场交易平台技术深度解析 MoneyPrinterTurbo:基于AI的全自动短视频生成工具深度解析 Claude-Mem:为 Claude Code 构建的持久化记忆压缩系统 Twenty:可代码化定制的企业级开源 CRM 平台技术深度解析 2026-05-26T22:59:17+08:00 企业级开源大模型部署平台 GPUStack 实战教程 1年的去月球(上) - 梅之夏 Sevalla - 静态网站托管服务 不用翻墙、不用注册、不用月费,普通人也能用上 Claude Code 装修灯具要注意⚠️ 黄梅天先锋 - 游子微博 公安备案顺利办结,站点备案全部完成 - 周阿源|玩具设计・插画日常・生活随笔 第三次兑换天猫超市卡了宗宗酱-三维狐少儿编程 Don't think, feel. - Rolen's Blog 人这一辈子,到底图个什么 博客迁移 - Edwin's Blog 情感赛道写作模板 再现本轮行情的典型特征 裁员与平常心-咕咚同学 别让“偷懒”,成为隐私泄露的破绽 片刻 - Jdeal | Life is like a Design.
DeerFlow 2.0:字节跳动的开源超级 Agent Harness 深度解析
Cheman · 2026-06-22 · via BlogFinder

今天在 GitHub Trending 上看到一个登顶的项目:DeerFlow 2.0,这是字节跳动开源的一款超级 Agent Harness,它把 Deep Research 的能力扩展成了一个可编排子 Agent、具备长期记忆、能在沙箱里执行任务的通用智能体运行时。

一、项目概述

DeerFlow(Deep Exploration and Efficient Research Flow)最早是一个 Deep Research 框架,2.0 版本是完全重写的超级 Agent Harness。它的核心定位不是又一个聊天机器人,而是给 Agent 提供“真正能干活的底层基础设施”:文件系统、记忆、技能、沙箱执行、子 Agent 编排,全部内置。

项目主要特点:

  • 子 Agent 编排:主 Agent 可以动态创建多个子 Agent,分别处理不同任务,再聚合结果。
  • 长期记忆:跨会话记住用户偏好、技术栈和常见工作流。
  • 沙箱执行:支持本地、Docker 和 Kubernetes 三种沙箱模式,Agent 能真正读写文件、执行命令。
  • 可扩展技能:通过 Markdown 形式的 SKILL.md 和 MCP 服务器扩展能力,按需加载。
  • 多 IM 通道:原生支持 Telegram、Slack、飞书、企业微信、钉钉、微信等即时通讯接入。
  • 模型无关:兼容 OpenAI、DeepSeek、Kimi、Doubao、Claude、Gemini 等任意 OpenAI-compatible API。

二、技术原理

2.1 架构设计

DeerFlow 2.0 基于 LangGraph + LangChain 构建,整体架构分为四层:

  1. Gateway 层:提供 HTTP API 和 LangGraph 兼容接口,承载运行状态、SSE 流、IM 通道接入。
  2. Agent 运行时:以 lead_agent 为入口,负责任务规划、子 Agent 调度、工具调用。
  3. 技能与工具层:技能是 Markdown 描述的工作流,工具包含 web 搜索、文件操作、bash 执行、MCP 自定义工具。
  4. 沙箱与文件层:每个任务拥有独立的文件系统视图,执行环境可按安全级别隔离。

2.2 核心技术栈与选型理由

组件选择理由
LangGraph工作流编排原生支持状态图、循环、人机交互,适合长时多步任务
LangChain模型与工具抽象模型无关,工具生态成熟
uvPython 包管理极速依赖解析与安装
pnpm前端包管理节省磁盘空间,适合 monorepo
nginx统一入口前后端同源代理,避免 CORS 问题
Docker/K8s沙箱隔离保证不可信代码的安全执行

2.3 关键设计模式

子 Agent 上下文隔离:每个子 Agent 运行在独立上下文中,无法看到主 Agent 或其他子 Agent 的内部状态。这保证了任务聚焦,也方便并行执行。

渐进式技能加载:技能不是一次性全部加载,而是根据当前任务按需读取 SKILL.md,从而控制上下文窗口大小。

严格工具调用恢复:当模型或中间件中断工具调用循环时,DeerFlow 会清理未完成的工具调用元数据,并注入占位结果,避免 OpenAI 兼容模型因历史记录格式错误而崩溃。

2.4 数据流分析

一个典型任务的数据流如下:

  1. 用户通过 Web UI 或 IM 发送请求。
  2. Gateway 创建 thread 和 run,调用 lead_agent
  3. lead_agent 规划任务,必要时拆分为子 Agent。
  4. 子 Agent 在沙箱中执行文件读写、网络搜索、代码运行等操作。
  5. 结果回流到主 Agent,进行汇总、生成报告或输出文件。
  6. 最终响应通过 SSE 或 IM 通道返回给用户。

三、安装与快速开始

3.1 环境要求

  • Python 3.12+
  • Node.js 22+
  • pnpm、uv、nginx
  • 推荐 Linux + Docker 作为长期部署环境;macOS/Windows 适合本地开发评估

3.2 安装步骤

克隆仓库并运行交互式配置向导:

git clone https://github.com/bytedance/deer-flow.git
cd deer-flow
make setup

make setup 会引导你选择 LLM 提供商、配置搜索、沙箱模式、bash 权限等,并生成 config.yaml.env

如果你偏好手动配置,可以运行:

3.3 最简运行示例

开发模式启动:

make check       # 检查依赖
make install     # 安装前后端依赖
make dev         # 启动开发服务

然后访问 http://localhost:2026 即可使用。

Docker 生产部署:

make up    # 构建镜像并启动
make down  # 停止并移除容器

四、使用方法与实战

4.1 基础用法

DeerFlow 支持通过 Web UI、IM 通道或嵌入式 Python 客户端调用。以下是用 Python 客户端聊天的示例:

from deerflow.client import DeerFlowClient

client = DeerFlowClient()

for event in client.stream("帮我分析这篇论文"):
    if event.type == "messages-tuple" and event.data.get("type") == "ai":
        print(event.data["content"])

4.2 进阶用法

自定义模型配置:在 config.yaml 中添加任意 OpenAI-compatible 模型,例如 OpenRouter 或 vLLM:

models:
  - name: openrouter-gemini-2.5-flash
    display_name: Gemini 2.5 Flash (OpenRouter)
    use: langchain_openai:ChatOpenAI
    model: google/gemini-2.5-flash-preview
    api_key: $OPENROUTER_API_KEY
    base_url: https://openrouter.ai/api/v1

接入 IM 通道:以 Telegram 为例,只需在 .env 中设置 TELEGRAM_BOT_TOKEN,并在 config.yaml 中启用即可:

channels:
  telegram:
    enabled: true
    bot_token: $TELEGRAM_BOT_TOKEN
    allowed_users: []

4.3 实际项目示例

DeerFlow 内置了多种技能,可以完成:

  • 深度研究并生成报告
  • 自动生成幻灯片
  • 构建网页和数据看板
  • 生成图片和视频
  • 通过 /claude-to-deerflow 技能与 Claude Code 联动

这些技能都以 Markdown 形式定义,放在 /mnt/skills/public/ 目录下,用户可以在 /mnt/skills/custom/ 中添加自己的技能。

五、常见问题与解决方案

5.1 安装失败

问题make dev 提示找不到 config.yaml

解决:先运行 make setupmake config 生成配置文件,再启动服务。

5.2 运行时错误

问题:Linux 上 Docker 命令报 permission denied

解决:将当前用户加入 docker 组并重新登录,参考 CONTRIBUTING.md 中的完整修复步骤。

5.3 性能问题

问题:本地运行卡顿,CPU/内存占满。

解决:DeerFlow 官方给出的起步配置是 4 vCPU/8 GB RAM,推荐 8 vCPU/16 GB RAM。如果资源不足,可减少并发任务或升级到更高配置。

5.4 兼容性与安全

问题:想部署到公网服务器。

解决:DeerFlow 默认设计为本地可信环境(127.0.0.1)运行。若需跨网络部署,必须配置 IP 白名单、强认证反向代理、网络隔离等安全措施,避免被未授权访问后执行高危操作。

六、总结

DeerFlow 2.0 代表了开源 Agent 基础设施的一个重要方向:不再把 Agent 当作“会聊天的模型”,而是给它配齐文件系统、记忆、沙箱和子 Agent 团队,让它真正完成复杂工作。对于希望构建私有、可扩展、可落地的 AI Agent 平台的开发者来说,DeerFlow 是一个值得深入研究的标杆项目。