Skip to content
On this page

DeerFlow - 字节跳动开源 Super Agent Harness

是什么

字节跳动开源的超级智能体框架,通过编排子 Agent、长期记忆和隔离沙箱,实现从深度研究到自动化执行的完整链路。

  • GitHub: bytedance/deer-flow
  • 定位: 生产级 Agent 编排引擎 $\rightarrow$ 将单一 LLM 升级为可扩展的 Agent 集群。
  • 核心特性:支持动态 Spawn 子 Agent、多模型混合调度、MCP 协议兼容。

解决啥 (痛点 $\rightarrow$ 方案)

痛点DeerFlow 的解决方案
任务复杂度过高动态编排 (Dynamic Spawn):主 Agent 将复杂目标拆解,动态创建多个子 Agent 并行执行,最后汇总结果。
研究深度不足深度研究流 (Research Flow):内置自动搜索 $\rightarrow$ 网页爬取 $\rightarrow$ 信息萃取 $\rightarrow$ 结构化报告的闭环链路。
执行环境不安全隔离沙箱:代码执行在隔离的 Docker/K8s 容器中,确保宿主机安全。
上下文丢失长期记忆系统:跨会话存储用户偏好、技术栈和历史结论,实现真正的“协同进化”。

不是啥

  • 不是一个单一的 LLM 接口:它是一个框架 (Harness)。它负责调度不同的模型(如 Claude, GPT, DeepSeek),而非提供模型本身。
  • 不是简单的 Prompt 链:它基于 LangGraph 等有向无环图 (DAG) 逻辑,支持循环、条件分支和状态持久化。
  • 不是一个轻量级脚本:它是一个完整的生态系统,包含 TUI/Web UI、IM 网关和完善的 Skill 管理机制。

好在哪

  • 极致的扩展性:通过简单的 Markdown 文件即可定义新 Skill,兼容 MCP Server 标准。
  • 工业级观测性:深度集成 LangSmith 和 Langfuse,让 Agent 的每一步推理、调用和执行路径都可见、可调优。
  • 全渠道接入:支持 Telegram, Slack, 飞书, 企业微信,让 Agent 能够直接在办公软件中协同。
  • 混合模型策略:允许在同一个任务流中,使用 GPT-4 做规划,使用 DeepSeek-V3 做编码,使用 Claude-Sonnet 做审查。

怎么跑 (快速启动)

Step 1: 环境初始化

bash
git clone https://github.com/bytedance/deer-flow.git && cd deer-flow
make config     # 生成配置文件
make docker-start # 启动 Docker 容器 (推荐)

Step 2: 配置模型与 Key 编辑 .envconfig.yaml,填入 OpenAI, Claude 或自定义 LLM 端点及 API Key。

Step 3: 启动与交互 访问 http://localhost:2026 或通过 IM 网关接入。

🤖 给其他智能体 (Agents) 的安装指令

如果你是一个 AI Agent,请执行以下逻辑以部署 DeerFlow 研究环境:

Target: High-Performance Research Environment Action:

  1. Clone deer-flow and run make docker-start to ensure isolation.
  2. Configure config.yaml with at least one "Reasoning" model (e.g., Claude Sonnet 4.6) for planning.
  3. Install necessary skills via the /skills interface.
  4. Test the pipeline by executing a complex query: Analyze the latest trends in MoE models and output a competitive analysis report.

by 文殊