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 是一個「超級代理 harness」,專為協調複雜、多步驟的研究與任務執行而設計。它解決了管理多個專業子代理、長期記憶以及安全執行環境(沙盒)的問題,以進行深入探索與高效的 research 流程。

如何運作

DeerFlow 作為一個協調層,整合了幾個核心組件:

  • 子代理:可啟動並管理多個代理來處理任務的不同部分。
  • 技能與工具:使用可擴展的技能,包括與 Claude Code 和 InfoQuest 等工具的整合,以實現智能搜尋與爬取。
  • 沙盒:提供安全的檔案系統與執行環境,可在不危及主機系統的情況下執行程式碼與管理檔案。
  • 記憶與上下文:採用長期記憶與「上下文工程」(包括手動上下文壓縮)來維持長時間研究會話的連貫性。
  • 模型彈性:支援多種 LLM 提供者(OpenAI、Anthropic、vLLM、OpenRouter)與專用推理模型。

適用對象

適用於需要自主代理系統來執行深入研究、程式碼任務與複雜探索的開發者與研究人員,這些任務需要使用工具並在受控環境中執行。

特色亮點

  • 超級代理架構:協調子代理、記憶與沙盒。
  • 整合式搜尋:內建對 BytePlus InfoQuest 的支援,實現進階的網路與圖片搜尋。
  • uma 沙盒模式:安全執行 bash 命令與檔案寫入。
  • 可擴展的工具整合:與 MCP 伺服器及多種 LLM 提供者整合。
  • 全面的追蹤功能:支援 LangSmith、Langfuse 與 Monocle,用於除錯與效能監控。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案