E2 · Task-ledger orchestrator (Magentic)

Family: Multi-agent

The orchestrator keeps a ledger of tasks and progress, spots blockages and replans.

Principle

A variant of orchestrator and subagents (E1): the lead keeps a task ledger (known facts, plan) and a progress ledger. When execution stalls, it replans. The delegated agents act on external systems: web, files, terminal.

The problem it solves

On an open-ended problem whose path is not known in advance, a plan fixed at the start goes stale at the first surprise.

When to use it

  • Open-ended problem with no predefined path, where a human must be able to review the plan before or during execution.
  • Progress must be tracked explicitly, with blockage detection and recovery from errors.

When to avoid it

  • The path is deterministic or the complexity is low: a workflow (B1, B6) or a plain orchestrator (E1) costs less.
  • Speed matters: the pattern is not built for it (“not optimizing for speed”, Microsoft), and Microsoft rates its cost as the least predictable.

Synonyms by vendor

  • Magentic, dynamic orchestration, task-ledger-based orchestration, adaptive planning (Microsoft)
  • Magentic-One (Microsoft Research (2024))
  • Deep Agents (LangChain)

Neighbouring patterns

Sources

Content reviewed on 2026-10-02

Pattern catalogue