[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-deerflow-2-0-agent-orchestration-framework-en":3,"tags-deerflow-2-0-agent-orchestration-framework-en":34,"related-lang-deerflow-2-0-agent-orchestration-framework-en":44,"related-posts-deerflow-2-0-agent-orchestration-framework-en":48,"series-ai-agent-5f4631b3-8bdb-45b4-9f1c-1ea6dfde1185":85},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":18,"translated_content":10,"views":19,"is_premium":20,"created_at":21,"updated_at":21,"cover_image":11,"published_at":22,"rewrite_status":23,"rewrite_error":10,"rewritten_from_id":24,"slug":25,"category":26,"related_article_id":27,"status":28,"google_indexed_at":29,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":30,"topic_cluster_id":10,"embedding":10,"is_canonical_seed":20},"5f4631b3-8bdb-45b4-9f1c-1ea6dfde1185","DeerFlow 2.0 turns agents into workflows","\u003Cp data-speakable=\"summary\">DeerFlow 2.0 is an open-source AI \u003Ca href=\"\u002Fnews\u002Fmicrosoft-agent-framework-building-blocks-dotnet-part-3-en\">agent framework\u003C\u002Fa> that breaks complex work into coordinated sub-\u003Ca href=\"\u002Ftag\u002Fagents\">agents\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbytedance\u002Fdeer-flow\" target=\"_blank\" rel=\"noopener\">DeerFlow\u003C\u002Fa> hit \u003Ca href=\"\u002Ftag\u002Fgithub\">GitHub\u003C\u002Fa> Trending at number one, and the timing makes sense. The project’s 2.0 rewrite is built for long-running tasks, not quick chat replies, with sandboxed execution, persistent memory, and a workflow model that behaves more like a project manager than a prompt wrapper.\u003C\u002Fp>\u003Cp>That matters because a lot of agent demos still collapse the moment a task gets messy. DeerFlow tries to keep the process intact when the work stretches across research, code, files, and tool use, which is exactly where most “agent” tools start to wobble.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Feature\u003C\u002Fth>\u003Cth>What DeerFlow 2.0 does\u003C\u002Fth>\u003Cth>Why it matters\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Version\u003C\u002Ftd>\u003Ctd>2.0 rewrite\u003C\u002Ftd>\u003Ctd>Reworks the agent flow from the ground up\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>License\u003C\u002Ftd>\u003Ctd>MIT\u003C\u002Ftd>\u003Ctd>Free to use, modify, and ship\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Execution\u003C\u002Ftd>\u003Ctd>AioSandboxProvider in \u002Fmnt\u002Fuser-data\u003C\u002Ftd>\u003Ctd>Isolates file and shell actions\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Model support\u003C\u002Ftd>\u003Ctd>OpenAI-compatible LLMs\u003C\u002Ftd>\u003Ctd>Works with multiple providers\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Memory\u003C\u002Ftd>\u003Ctd>Persistent local profile\u003C\u002Ftd>\u003Ctd>Keeps preferences across sessions\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>What DeerFlow actually is\u003C\u002Fh2>\u003Cp>DeerFlow is an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbytedance\u002Fdeer-flow\" target=\"_blank\" rel=\"noopener\">open-source\u003C\u002Fa> \u003Ca href=\"\u002Ftag\u002Fai-agent\">AI agent\u003C\u002Fa> orchestration framework built to manage long-horizon work. Instead of sending one model a giant prompt and hoping it keeps track of everything, DeerFlow splits the task into smaller jobs, assigns those jobs to sub-agents, and then combines the results into one output.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778188245583-vg71.png\" alt=\"DeerFlow 2.0 turns agents into workflows\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>That design is a better fit for research-heavy and execution-heavy work. If you want a system that can read sources, compare findings, write code, and keep track of intermediate state, DeerFlow is aiming at that exact problem.\u003C\u002Fp>\u003Cp>The project also leans hard into practical controls. It uses a secure sandbox, supports custom \u003Ca href=\"\u002Ftag\u002Fskills\">skills\u003C\u002Fa>, and can keep local memory without forcing everything into a cloud-only workflow.\u003C\u002Fp>\u003Cul>\u003Cli>Modular \u003Ccode>.skill\u003C\u002Fcode> files define workflows in Markdown.\u003C\u002Fli>\u003Cli>A lead agent breaks work into parallel sub-agents.\u003C\u002Fli>\u003Cli>Each task runs in an isolated container with its own filesystem.\u003C\u002Fli>\u003Cli>Intermediate steps get summarized and compressed to save context.\u003C\u002Fli>\u003Cli>Local memory keeps user preferences across sessions.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Why the 2.0 rewrite matters\u003C\u002Fh2>\u003Cp>The most interesting part of DeerFlow is not the feature list. It is the fact that version 2.0 is described as a ground-up rewrite, which usually means the maintainers ran into the same wall that hits most agent systems: context gets messy, tools get noisy, and long tasks become hard to trust.\u003C\u002Fp>\u003Cp>DeerFlow attacks that problem with aggressive context management. It summarizes finished steps, moves intermediate data to disk, and trims irrelevant history so the agent does not drown in its own conversation log. That is the sort of engineering detail that sounds boring until you try to run an agent for more than a few minutes.\u003C\u002Fp>\u003Cblockquote>“The future of AI is not just about scaling models, but also about building systems around them that can handle complex tasks reliably.” — Demis Hassabis, Google DeepMind\u003C\u002Fblockquote>\u003Cp>Hassabis said that in his 2024 Nobel Prize lecture, and the quote fits DeerFlow better than most marketing copy. The framework is trying to make the system around the model do more of the heavy lifting, which is where a lot of practical value lives right now.\u003C\u002Fp>\u003Ch2>Features that matter in real use\u003C\u002Fh2>\u003Cp>DeerFlow’s feature set reads like a checklist for people who have already been burned by brittle agent demos. The framework supports any \u003Ca href=\"\u002Ftag\u002Fopenai\">OpenAI\u003C\u002Fa>-compatible LLM, accepts custom tools through MCP servers or Python functions, and includes built-in web search, file operations, and bash execution.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778188248024-afdx.png\" alt=\"DeerFlow 2.0 turns agents into workflows\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>It also has a few integration points that make it more interesting than a pure research project. You can drive it from the terminal with the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbytedance\u002Fdeer-flow\" target=\"_blank\" rel=\"noopener\">claude-to-deerflow\u003C\u002Fa> skill, or use the embedded \u003Ccode>DeerFlowClient\u003C\u002Fcode> from Python without HTTP overhead.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Claude Code integration:\u003C\u002Fstrong> control tasks from the CLI with streaming responses.\u003C\u002Fli>\u003Cli>\u003Cstrong>Embedded Python client:\u003C\u002Fstrong> call agent features directly inside an app.\u003C\u002Fli>\u003Cli>\u003Cstrong>Universal model support:\u003C\u002Fstrong> works with OpenAI-compatible endpoints.\u003C\u002Fli>\u003Cli>\u003Cstrong>Tool extensibility:\u003C\u002Fstrong> add custom APIs, local files, or MCP-based tools.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>That combination makes DeerFlow feel closer to an orchestration layer than a chatbot. It is trying to coordinate work across tools, memory, and sub-agents while staying flexible enough for local and self-hosted setups.\u003C\u002Fp>\u003Ch2>How it compares with simpler agent tools\u003C\u002Fh2>\u003Cp>Most agent tools still optimize for a single interaction loop: prompt, response, maybe one tool call, then stop. DeerFlow is built for tasks that take minutes or hours, where the system has to remember what happened earlier and keep the work separated enough to stay understandable.\u003C\u002Fp>\u003Cp>Here is the practical difference:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Single-agent chat tools\u003C\u002Fstrong> are good for fast answers and lightweight tool use.\u003C\u002Fli>\u003Cli>\u003Cstrong>DeerFlow\u003C\u002Fstrong> is better suited for research, codebases, and multi-step workflows.\u003C\u002Fli>\u003Cli>\u003Cstrong>Closed agent platforms\u003C\u002Fstrong> often hide how work gets done.\u003C\u002Fli>\u003Cli>\u003Cstrong>DeerFlow\u003C\u002Fstrong> keeps the workflow visible, modular, and editable through skills.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>That does come with tradeoffs. A system like this asks you to think more like an operator than a casual chatbot user. You need to care about skills, tools, sandbox boundaries, and memory behavior. In return, you get a framework that can be shaped around real work instead of a demo script.\u003C\u002Fp>\u003Cp>There is also a broader signal here. Open-source agent frameworks are moving from novelty toward infrastructure, and DeerFlow is one of the clearer examples of that shift. The project is not trying to be everything for everyone. It is trying to make long-running AI work less fragile.\u003C\u002Fp>\u003Ch2>What developers should watch next\u003C\u002Fh2>\u003Cp>If DeerFlow keeps its momentum, the real question is whether the community builds useful skills around it fast enough to make the framework stick. The core ideas are already strong: isolated execution, persistent memory, modular skills, and multi-agent orchestration.\u003C\u002Fp>\u003Cp>For developers, the immediate takeaway is simple. If your current agent setup falls apart once the task grows beyond a few tool calls, DeerFlow is worth a look. The next test is whether teams can use it to ship reliable workflows, not just impressive demos.\u003C\u002Fp>\u003Cp>That is the metric that matters now: not how clever the agent looks in a notebook, but whether it can keep its head when the work gets long, messy, and real.\u003C\u002Fp>","DeerFlow 2.0 is an open-source AI agent orchestration framework that splits complex work across sub-agents, sandboxes, and memory.","medevel.com","https:\u002F\u002Fmedevel.com\u002Fdeerflow\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778188245583-vg71.png",[13,14,15,16,17],"DeerFlow","AI agents","orchestration framework","open source","sub-agents","en",0,false,"2026-05-07T21:10:34.156006+00:00","2026-05-07T21:10:34.142+00:00","done","776ece3c-f8d6-4332-98ba-920f6bf56215","deerflow-2-0-agent-orchestration-framework-en","ai-agent","8593e416-9a55-4911-bbf1-d1d4319075a6","published","2026-05-08T09:00:14.655+00:00",[31,32,33],"DeerFlow 2.0 is a full rewrite built for long-running AI workflows.","The framework uses sub-agents, sandboxes, memory, and skills to manage complex tasks.","Its strongest appeal is to developers who want agent systems that are editable and self-hostable.",[35,37,38,40,42],{"name":16,"slug":36},"open-source",{"name":17,"slug":17},{"name":13,"slug":39},"deerflow",{"name":14,"slug":41},"ai-agents",{"name":15,"slug":43},"orchestration-framework",{"id":27,"slug":45,"title":46,"language":47},"deerflow-2-0-agent-orchestration-framework-zh","DeerFlow 2.0：把 Agent 變工作流","zh",[49,55,61,67,73,79],{"id":50,"slug":51,"title":52,"cover_image":53,"image_url":53,"created_at":54,"category":26},"fda44d24-7baf-4d91-a7f9-bbfecae20a27","switch-ai-outputs-markdown-to-html-en","How to Switch AI Outputs from Markdown to HTML","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778743249827-wmsr.png","2026-05-14T07:20:22.631724+00:00",{"id":56,"slug":57,"title":58,"cover_image":59,"image_url":59,"created_at":60,"category":26},"064275f5-4282-47c3-8e4a-60fe8ac99246","anthropic-cat-wu-proactive-ai-assistants-en","Anthropic’s Cat Wu on proactive AI assistants","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778735465548-a92i.png","2026-05-14T05:10:31.723441+00:00",{"id":62,"slug":63,"title":64,"cover_image":65,"image_url":65,"created_at":66,"category":26},"423ac8ad-2886-42a9-8dd8-78e5d43a1574","how-to-run-hermes-agent-on-discord-en","How to Run Hermes Agent on Discord","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778724656141-i30t.png","2026-05-14T02:10:35.727086+00:00",{"id":68,"slug":69,"title":70,"cover_image":71,"image_url":71,"created_at":72,"category":26},"776a562c-99a6-4a6b-93a0-9af40300f3f2","why-ragflow-is-the-right-open-source-rag-engine-to-self-host-en","Why RAGFlow is the right open-source RAG engine to self-host","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778674254587-0pxn.png","2026-05-13T12:10:25.721583+00:00",{"id":74,"slug":75,"title":76,"cover_image":77,"image_url":77,"created_at":78,"category":26},"322ec8bc-61d3-4c80-bb9e-a19941e137c6","how-to-add-temporal-rag-in-production-en","How to Add Temporal RAG in Production","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778667085221-0mox.png","2026-05-13T10:10:31.619892+00:00",{"id":80,"slug":81,"title":82,"cover_image":83,"image_url":83,"created_at":84,"category":26},"1c09aef7-24bc-4d3a-b6cb-426b1012f432","github-agentic-workflows-ai-github-actions-en","GitHub Agentic Workflows puts AI agents in Actions","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778551887736-7b7l.png","2026-05-12T02:11:07.184824+00:00",[86,91,96,101,106,111,116,121,126,131],{"id":87,"slug":88,"title":89,"created_at":90},"03db8de8-8dc2-4ac1-9cf7-898782efbb1f","anthropic-claude-ai-agent-task-automation-en","Anthropic's Claude AI Agent: A New Era of Task Automation","2026-03-25T16:25:06.513026+00:00",{"id":92,"slug":93,"title":94,"created_at":95},"045d1abc-190d-4594-8c95-91e2a26f0c5a","googles-2026-ai-agent-report-decoded-en","Google’s 2026 AI Agent Report, Decoded","2026-03-26T11:15:23.046616+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"e64aba21-254b-4f93-aa21-837484bb52ec","kimi-k25-review-stronger-still-not-legend-en","Kimi K2.5 review: stronger, still not a legend","2026-03-27T07:15:55.385951+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"30dfb781-a1b2-4add-aebe-b3df40247c37","claude-code-controls-mac-desktop-en","Claude Code now controls your Mac desktop","2026-03-28T03:01:59.384091+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"254405b6-7833-4800-8e13-f5196deefbe6","cloudflare-100x-faster-ai-agent-sandbox-en","Cloudflare’s 100x Faster AI Agent Sandbox","2026-03-28T03:09:44.356437+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"04f29b7f-9b91-4306-89a7-97d725e6e1ba","openai-backs-isara-agent-swarm-bet-en","OpenAI backs Isara’s agent-swarm bet","2026-03-28T03:15:27.849766+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"3b0bf479-e4ae-4703-9666-721a7e0cdb91","openai-plan-automated-ai-researcher-en","OpenAI’s plan for an automated AI researcher","2026-03-28T03:17:42.312819+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"fe91bce0-b85d-4efa-a207-24ae9939c29f","harness-engineering-ai-agent-reliability-2026","Harness Engineering: From Bridle to Operating System, The Missing Link in AI Agent Reliability","2026-03-31T06:36:55.648751+00:00",{"id":127,"slug":128,"title":129,"created_at":130},"67dc66da-ca46-4aa5-970b-e997a39fe109","openai-codex-plugin-claude-code-en","OpenAI puts Codex inside Claude Code","2026-04-01T09:21:55.381386+00:00",{"id":132,"slug":133,"title":134,"created_at":135},"7a09007d-820f-43b3-8607-8ad1bfcb94c8","mcp-explained-from-prompts-to-production-en","MCP Explained: From Prompts to Production","2026-04-01T09:24:40.089177+00:00"]