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 作为一个编排层,整合了多个核心组件:
- 子代理:它可以启动并管理多个代理,以处理任务的不同部分。
- 技能与工具:它使用可扩展的技能,包括与 Claude Code 和 InfoQuest 等工具的集成,用于智能搜索和爬取。
- 沙箱:它提供一个安全的文件系统和执行环境,可在不危及主机系统的情况下运行代码和管理文件。
- 记忆与上下文:它采用长期记忆和「上下文工程」(包括手动上下文压缩)来维持长时间研究会话中的连贯性。
- 模型灵活性:它支持广泛的 LLM 提供商(OpenAI、Anthropic、vLLM、OpenRouter)和专用推理模型。
适合谁使用
它适用于需要一个能够执行深度研究、编码任务和复杂探索的自主代理系统的开发者和研究人员,这些任务需要使用工具并在受控环境中执行。
主要亮点
- 超级代理架构:编排子代理、记忆和沙箱。
- 集成搜索:内置对 BytePlus InfoQuest 的支持,实现高级网页和图像搜索。
- uma 沙箱模式:安全执行 bash 命令和文件写入。
- 可扩展的工具链:与 MCP 服务器及多种 LLM 提供商集成。
- 全面的追踪功能:支持 LangSmith、Langfuse 和 Monocle,用于调试和性能监控。
相关
- 项目
- 项目
- 项目
- 项目
- 项目