Featured starting point
DeerFlow explained: the harness around a long-running agent
Understand DeerFlow’s lead agent, skills, memory, tools and sandbox boundaries before treating a fluent answer as a completed task.
Browse all 9 articles in this open-source series. Nine source-grounded DeerFlow chapters: a checked first task, deployment, middleware, loop fingerprints, cost, security and a proposed quality observatory.
Featured starting point
Understand DeerFlow’s lead agent, skills, memory, tools and sandbox boundaries before treating a fluent answer as a completed task.
Suggested learning path
01 → 09
Understand DeerFlow’s lead agent, skills, memory, tools and sandbox boundaries before treating a fluent answer as a completed task.
Prepare the documented local prerequisites, select restrictive execution settings and evaluate a report without granting unnecessary external capabilities.
Read the production Compose topology, credential mounts and worker-local execution limits before exposing a DeerFlow instance.
Trace the lead-agent assembly and explain why middleware order and capability-dependent branches matter more than a fixed component count.
Walk through the inspected Python helpers, 200-line read buckets, order-independent fingerprints and the distinction between FIFO-style storage and LRU.
Design a workload experiment around token use, tool bursts, stop reasons and accepted artifacts instead of claiming unmeasured agent speedups.
Understand the paired authentication and CSRF implementation, trusted proxy requirements and operational limits that survive a successful login.
Compare a long-running agent harness with a single model call and deterministic orchestration using the same task and acceptance contract.
Design a proposed evaluation project that connects stop reasons, artifacts and human acceptance without collecting sensitive prompts or inventing upstream roadmap commitments.