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.
What it solves
DeerFlow 是一個「超級代理框架」,旨在協調複雜的研究與任務執行。它解決了在單一框架內管理多個子代理、長期記憶與安全程式執行環境(沙盒)的問題,使其能執行各式各樣的自主任務。
How it works
DeerFlow 作為中心協調者,管理以下元件:
- Sub-Agents: 它可以產生並協調專門的代理,以處理任務的不同部分。
- Skills & Tools: 它使用可擴充的技能,並與 MCP(Model Context Protocol)伺服器整合,以擴展功能。
- Sandboxes: 它提供隔離環境(本機、Docker 或 Kubernetes),讓代理能安全執行程式碼並管理檔案系統。
- Memory: 它實作長期記憶與上下文工程(包括手動上下文壓縮),以在長時間會話中保持一致性。
- Session Goals: 它使用目標導向的追蹤,確保代理保持在任務上。
Who it’s for
此框架適用於想要建置與部署能進行深度研究、自主編碼與複雜工作流程自動化的高階 AI 代理的開發者與研究人員。
Highlights
- Flexible Deployment: 支援本機開發、Docker 與 Kubernetes 生產環境。
- Extensible Capabilities: 整合 Claude Code、MCP 伺服器,以及名為 InfoQuest 的專門智慧搜尋工具集。
- Comprehensive Tooling: 包含 Terminal Workbench(TUI)以及姐妹專案 LLM Space,用於原型設計與除錯代理步驟。
- Model Agnostic: 相容於多種 LLM 供應商,包括 OpenAI、OpenRouter、vLLM,以及特定的字節跳躍模型如 Doubao-Seed-2.0-Code。