bytedance/deer-flow

An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.

解决的问题

DeerFlow 是一个“超级代理框架”,旨在通过协调子代理、内存系统和安全沙盒来处理复杂任务。它能够建立具备深度研究能力与通用任务执行能力的自主代理,并通过可扩展的技能来达成目标。

运作方式

DeerFlow 作为中央编排器,管理以下几个关键组件:

  • 子代理 (Sub-Agents):可以生成并管理专门的代理,以处理更大目标中的特定部分。
  • 内存 (Memory):利用长期记忆和上下文工程(包括手动上下文压缩)来维持长会话中的连贯性。
  • 沙盒 (Sandboxes):为代理提供安全的环境和文件系统,以安全地执行代码并操作文件。
  • 技能与工具 (Skills & Tools):整合各种工具,包括网络搜索(通过 InfoQuest, Jina, Browserless)以及像 Claude Code 这样的编程工具。
  • 模型灵活性 (Model Flexibility):支持广泛的 LLM 提供者(OpenAI, DeepSeek, vLLM 等),并允许对推理和思考模式进行精细配置。

适用对象

它专为需要强大框架来构建与部署自主 AI 代理的开发者与研究人员而设计,这些代理能够进行深度研究、在隔离环境中执行代码,并管理复杂的多步骤工作流程。

特色亮点

  • 超级代理架构:编排多个子代理以解决复杂问题。
  • 安全执行:整合沙盒与文件系统,确保工具使用安全。
  • 可扩展技能:轻松整合新工具与功能。
  • 进阶内存:具备长期记忆与上下文压缩功能,可处理大量信息。
  • 广泛的模型支持:原生支持各种提供者,包括对 DeepSeek 推理内容的专门支持。
  • 开发者工具:包含 TUI (Terminal Workbench) 并整合了如 LangSmith, Langfuse, Monocle 等追踪工具。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目