explainx.ai0k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • The TL;DR
  • What the Tweet Actually Asked
  • Loops vs Graphs: A Precise Distinction
  • Two Graphs, Not One
  • Dynamic Agent Orgs: When the Graph Rewrites Itself
  • Why Graphs Are Harder Than Loops
  • What Graph Engineering Looks Like in Practice
  • The Harness Connection
  • What Graph Engineers Actually Build
  • The Honest Assessment
  • Related on explainx.ai
← Back to blog

explainx / blog

Graph Engineering: After Loops, This Is How You Wire Multi-Agent Orgs (2026)

Graph Engineering, Multi-Agent Systems, AI Agents, Loop Engineering, Agent Orchestration

Graph engineering makes multi-agent orgs programmable after loops. Org graphs and work graphs replace one-agent cycles for complex systems.

Jul 18, 2026·12 min read·Yash Thakker
add explainx.ai
go deep
Graph Engineering: After Loops, This Is How You Wire Multi-Agent Orgs (2026)

Update — September 5, 2026: The "Multiplayer AI" RFS from earlier in this post now has a full manifesto behind it — Superconductor cofounder Sergey Karayev published five principles for shared, cloud-based, joinable agent sessions, naming the productivity loss from private local sessions the "context tax." Read alongside GitHub Next's Chopin for the narrower planning-phase version of the same idea.

Update — September 1, 2026: headcount ships a full company org graph as 16 installable Claude Code departments — with reviewer-class lanes (Security, Legal) and agent-guard surface ownership checks.

Update — August 19, 2026: A concrete case study in the wild — Arcads' Marketing OS packages six role-based subagents with explicit handoffs into a single Claude skill, including an Analyst → Copywriter → Creative Strategist → Analyst feedback loop.

Update — July 26, 2026: OpenAI harness eng’s two-step recipe — How to graph-max with Codex + GPT-5.6 Sol (draw any graph → code-mode script). Steinberger: “am I a graph engineer now.”

Update — July 20, 2026: The Zen of Parallel Programming — divide, communicate, synchronize before scaling agent orgs.

Update — July 25, 2026: Same week’s Claude 5 stack — context engineering /doctor (80%+ system-prompt cut) and Opus 5 launch. Graphs still need thin durable context. YC’s Fall 2026 RFS also asks for Multiplayer AI — shared live agent sessions as the product.

On July 18, 2026, Peter Steinberger posted six words that quietly declared loop engineering's era over:

"Are we still talking loops or did we shift to graphs yet?"

The tweet hit 575K views in hours. The replies split between confusion and recognition — the same pattern that Peter's June 2026 loop engineering tweet produced six weeks earlier, before "loop engineering" became the dominant AI-developer topic on X.

This time the concept is graph engineering: designing the multi-agent organization as a programmable structure, not just programming one agent's behavior cycle.

Loops made agent behavior programmable. Graphs make agent organizations programmable.

Loops vs Graphs: a single circular arrow on the left vs a complex network of nodes and question marks on the right

Resident vs ephemeral agent workflow: Task → Planner → Worker → parallel Reviewers → Synthesise → Pass? feedback loop, Plan Reviewer meta path, Turn into haiku → Send to user

July 26 sketch language: hatched boxes = resident agents; outlines = ephemeral workers. Full how-to: graph-max with Codex + Sol.


The TL;DR

Graph engineering illustration: a constellation of connected agent nodes forming an org chart of light

A loop is one cycle. A graph is the org that schedules many cycles.

table · 4 cols
ConceptWhat it controlsKey primitiveWhen it's enough
Prompt engineeringOne model responseInstruction textStatic, one-shot tasks
Loop engineeringOne agent's behavior cycleTrigger → Act → Verify → RetrySingle-domain autonomous tasks
Graph engineeringThe organization of multiple agentsNodes (agents) + edges (dependencies)Cross-domain, parallel, or evolving work
Dynamic Agent OrgGraph structure itselfSelf-rewriting graphUnknown task shapes at runtime
Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

A 60-second breakdown of graph engineering — why multi-agent orgs are moving past single-agent loops.

What the Tweet Actually Asked

Steinberger was not asking an academic question. He was mapping a progression that has been unfolding in production systems since the loop engineering discourse peaked in June 2026.

The progression looks like this:

2022–2024: You prompt the model. Prompt engineering is the skill.

2025–early 2026: You design the loop that prompts the model. Loop engineering is the skill. Boris Cherny's quote — "I don't prompt Claude anymore. I have loops that are running" — defines this stage.

Mid-2026: You design the graph of loops — the organization of agents, each running its own loop, wired to each other by dependencies. Graph engineering is the emerging skill.

The best reply in the thread came from Luis Catacora (@lucatac0):

"Loops are forgiving. Graphs force you to admit how much of the workflow you haven't actually modeled yet."

That sentence is the sharpest distinction between the two paradigms. A loop lets you defer architecture — one agent handles everything until it can't. A graph requires you to declare the structure upfront: who owns what, what depends on what, and what happens when a branch fails.


Loops vs Graphs: A Precise Distinction

What a Loop Is

A loop is an autonomous cycle for a single agent:

  1. Trigger fires (cron, event, /loop, /goal)
  2. Agent acts (reads context, uses tools, writes output)
  3. Verifier checks (tests pass? spec met? human approves?)
  4. If not done → retry with updated context
  5. If done → exit

Every guardrail — max iterations, token budget, no-progress detection — applies to one agent's run. The loop is the agent's behavioral contract with itself.

What a Graph Is

A graph is an organization of agents:

snippet
┌─────────────────────────────────────────┐
│              WORK GRAPH                  │
│                                         │
│  [Planner] ──► [Research Agent]         │
│       │                │                │
│       ▼                ▼                │
│  [Writer] ◄──── [Validator] ──► [?]    │
│       │                                 │
│       ▼                                 │
│  [Publisher]                            │
└─────────────────────────────────────────┘

Each node is an agent running its own loop. The edges define data flow and dependency. The graph specifies:

  • Who exists: which agents, with what specialization
  • What each owns: domain, context, tool access
  • How work moves: sequentially, in parallel, or conditionally
  • What happens on failure: retry the node, route to fallback, alert upstream

The graph is the organization's operating structure. Loops live inside nodes. The graph connects them.


Two Graphs, Not One

Shubham Saboo (@Saboo_Shubham_) — Senior AI PM at Google, author of the Awesome LLM Apps repo (124K+ GitHub stars) — gave the clearest structural breakdown in the thread:

"I was collapsing two layers into one: the long-lived org graph says who owns each zone and preserves context. The work graph says what needs doing now, and can split, merge, reorder, or disappear as evidence arrives."

This is the key architectural insight. Production multi-agent systems actually have two distinct graphs running simultaneously:

The Org Graph (Structural)

The org graph is stable. It defines the permanent organization:

  • Long-lived agents with named roles (Researcher, Writer, Validator, Publisher)
  • Zone ownership: each agent owns a domain and accumulates context over time
  • Preserved memory: agents remember prior work, past decisions, accumulated knowledge
  • Stable edges: the dependency structure doesn't change unless you redeploy

The org graph is your company's org chart, except every box is an agent running a continuous loop.

The Work Graph (Dynamic)

The work graph is ephemeral. It defines what's happening right now:

  • Task nodes that exist only as long as the work exists
  • Dynamic edges that split when parallel paths open, merge when they converge
  • Adaptive structure: tasks can disappear when evidence makes them unnecessary, spawn new tasks when complexity is discovered, or reorder when priorities shift

The work graph is your sprint board, except the board rewrites itself as evidence arrives.

snippet
ORG GRAPH (stable)          WORK GRAPH (dynamic)
────────────────────        ──────────────────────
[Researcher]                Task A → Sub-A1
     │                               → Sub-A2 (new, discovered at runtime)
[Analyst]                   Task B (merged into A when scope changed)
     │                      Task C (cancelled — evidence made it moot)
[Writer]

The org graph answers who. The work graph answers what, right now.

Graph engineering diagram: stable org-graph nodes above a dynamic work-graph of splitting tasks

Top row: long-lived specialists, solid edges. Bottom: the current task graph — dashed paths that split, merge, or vanish.


Dynamic Agent Orgs: When the Graph Rewrites Itself

The phrase "Dynamic Agent Org" extends the graph concept one step further: the graph's own structure changes while work is happening.

In a static graph, you define nodes and edges at design time and the system runs. In a dynamic agent org, incoming evidence triggers structural changes:

table · 2 cols
TriggerGraph response
Task scope expands unexpectedlySpawn new agent node, wire to existing graph
Parallel branches converge earlyCollapse merger point, route output forward
Agent fails with unrecoverable errorRoute to fallback node, flag upstream
New data source becomes availableAdd tool access to existing node, rerun dependent branches
Priority shifts mid-executionReorder work graph edges, pause low-priority nodes

Preston Holmes (@ptone) captured the practical implication: two graphs matter, and they operate at different timescales. The org graph is designed and deployed. The work graph is generated and discarded per task.

Dynamic agent org illustration: a graph rewriting itself as nodes fade and new nodes attach

Evidence arrives, old branches fade, new specialist nodes attach. That rewrite is the org, not a retry inside one loop.

This is precisely how Anthropic's multi-agent managed system works at scale — stable agent roles with dynamic task routing between them.


Why Graphs Are Harder Than Loops

Luis Catacora's observation bears repeating: graphs force you to admit how much of your workflow you haven't modeled yet.

A loop is tolerant of ambiguity. The agent figures it out inside the iteration. A graph is not tolerant — you must declare every node, every edge, every failure mode. The graph is explicit architecture.

This creates real costs:

Design overhead. Loops can be sketched in a CLAUDE.md file and run in minutes. Graphs require mapping agents to domains, defining handoff protocols, and specifying what "done" means for each node before the system runs.

Failure surface. When a loop fails, one agent failed. When a node in a graph fails, you need to trace: did the failure propagate? Which downstream nodes received bad input? Is the work graph now in an inconsistent state?

Context leakage. Each agent in the org graph preserves its own context. But context does not automatically flow between nodes — you design the edges that carry it. Missing an edge means a downstream agent acts without information it needed.

The quote circulating in the thread from John Smathers (@risingtidesdev) was satirical but accurate: "YouTube for the next 3 weeks: 'WHY YOU NEED TO BE RUNNING A GRAPH NOT A LOOP.'"

That content wave is coming. What follows is what will actually matter after it does.


What Graph Engineering Looks Like in Practice

Pattern 1: Advisor-Orchestrator (Fable + Sonnet)

explainx.ai's Fable 5 advisor-orchestrator analysis describes the most cost-efficient production graph pattern today:

  • Fable 5 as the planner/orchestrator node — reads the full context, routes tasks, provides strategic guidance
  • Sonnet 5 worker nodes — execute individual tasks with lower latency and cost

This achieves ~92% of Fable-solo quality at ~63% of the price on SWE-bench Pro. The graph is simple: one orchestrator, many workers, result aggregation node.

Graph engineering orchestrator pattern: a central hub node routing work to satellite worker agents

Advisor-orchestrator: one planner hub, many specialist workers. Same shape as Fable routing Sonnet nodes.

Pattern 2: Zone Defense (Long-Lived Specialists)

The org graph pattern closest to current practice: assign each agent to a stable domain with persistent context.

snippet
[Security Agent]    owns: auth, permissions, audit logs
[Data Agent]        owns: schema, migrations, query patterns
[API Agent]         owns: endpoints, rate limits, contracts
[Frontend Agent]    owns: components, state, UX patterns

Each agent runs a loop within its zone. Cross-zone requests go through the work graph. No agent bleeds into another zone's context.

This is the zone defense framing Shubham described — and it explains why long-lived agents accumulate value over time. A Security Agent that has reviewed 300 PRs knows the codebase's threat model implicitly.

Pattern 3: Multi-LLM Council Deliberation

Council of High Intelligence is an early public graph implementation: 18 agent personas wired through a deliberation protocol, with anti-groupthink gates before the final verdict node. It is a fixed-topology org graph — the nodes don't change, but the work graph (what each agent deliberates on) is dynamic per session.


The Harness Connection

Harness engineering — the infrastructure that wraps agents — becomes more critical, not less, when you move from loops to graphs.

A loop harness manages: prompt input, context window, token budget, retry logic, output capture.

A graph harness manages all of that plus: inter-agent message routing, node failure isolation, state consistency across the work graph, dynamic node spawning, and graph observability (which nodes ran, in what order, with what latency).

The harness for a loop fits in a bash script. The harness for a graph is closer to a distributed systems runtime — which is why LangGraph, CrewAI, and similar frameworks are gaining traction as the discourse shifts from loops to graphs.


What Graph Engineers Actually Build

If loop engineering was the skill for 2025–mid 2026, graph engineering is shaping up as the next layer. Based on the current discourse, practitioners building graph systems are working on:

1. Agent role definitions. What domain does each agent own? What tools can it access? What context does it preserve? This is closer to writing a job description than writing a prompt.

2. Handoff protocols. What format does Agent A emit that Agent B consumes? How does context translate across node boundaries without being repeated in full each time?

3. Work graph generators. Logic that takes an incoming task and produces the work graph — deciding which nodes to spawn, what order to run them in, where parallelism is safe.

4. Graph observability. Tooling to trace which nodes ran, what they produced, where the graph diverged from the plan, and what the wall-clock and token cost was per node.

5. Failure recovery. Rules for what the graph does when a node fails — retry the node, route to a fallback, escalate to a human checkpoint, or abort the branch.

Agent skills become the unit of installation in a graph org — not individual prompts, but packaged capabilities that slot into node slots in the graph.


The Honest Assessment

Karan Singh put it plainly in the thread:

"Sub-agents with a defined purpose is a Graph. But yeah lets confuse everyone and call it a net new thing."

He's not wrong that the underlying concept isn't new — multi-agent systems predate the current discourse by decades. What is new is the accessibility layer: models capable enough to run reliably as autonomous nodes, frameworks mature enough to wire them together, and a practitioner community large enough to develop shared vocabulary.

The "graph engineering" label will almost certainly evolve. But the underlying architectural shift — from programming one agent's behavior to programming the organization of many agents — is real, and it produces systems that single-agent loops cannot replicate.

Loops are subroutines. Graphs are programs.


Related on explainx.ai

  • Update — September 1, 2026: Tsinghua researchers reported the first deterministic SSSP improvement since 1984 — O(m log^{2/3} n) by avoiding full vertex sorting. Sorting barrier breakthrough →
  • Update — September 1, 2026: Zhenfeng Cao's viral "End of Software Engineering" paper names Agentic Engineering and AaaS — graph engineering is the multi-agent org layer his Stage III roadmap describes.
  • Update — August 30, 2026: MIT's SwarmWorld paper is the research counterpart to graph engineering's design question — when agents share a persistent world instead of an explicit graph of edges, coordination emerges anyway, mostly through agents observing each other's artifacts rather than any wired dependency. SwarmWorld: MIT's proof that AI agents coordinate without talking →
  • Graph Engineering · Loop Engineering · Multi-Agent System · Agent Orchestration
  • OpenExecutive — a virtual C-suite as a multi-agent org, with routing scored in CI
  • Claude pushed a Riemann zeta bound from 41.6% to 67.2% using 60 subagents — a documented 60-agent topology with an explicit validator tier
  • "Humanising LLM outputs is dumb" — keep structured state between agents

July 26 how-to:

  • How to graph-max with Codex and GPT-5.6 Sol

Loop engineering (the prior wave):

  • What Is Loop Engineering? Beyond Prompt Engineering
  • Loop Engineering: How to Design Coding Agent Loops That Run While You Sleep
  • Loop Engineering Is Now the Most-Discussed AI Skill on Developer Twitter
  • AI Agent Loop Architecture: Triggers, Retries, Checkpoints

Multi-agent systems:

  • Is AGI already here as a swarm? The multi-agent emergence argument (Sep 13)
  • Zen of parallel programming — sync before scaling agents (Jul 20)
  • Anthropic Claude Managed Agents: Multi-Agent Orchestration 2026
  • Fable 5 Advisor and Orchestrator Patterns: 92% Quality at 63% Cost
  • Council of High Intelligence: 18 AI Personas Deliberate Your Hardest Decisions
  • Agent Harness Engineering: Terminal Bench, LangChain Guide 2026

Agent fundamentals:

  • What Are Agent Skills? Complete Guide
  • Agentic Era: AI Future 2026–2030
  • Plasma AI Radio: a shared chat channel for cross-provider agents — Sep 2026; a lightweight coordination layer for agents from different vendors on the same task

Specifications and discourse references reflect the state of the conversation as of August 20, 2026. Graph engineering tooling and terminology are evolving quickly — check the linked GitHub repos and X threads for updates beyond this publication date. Follow @explainx_ai for updates.

Spotted something out of date? Let us know.

People in this article

  • Boris Cherny →Head of Claude Code at Anthropic
  • Peter Steinberger →OpenClaw creator working on agents at OpenAI
Explore people in AI →
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Sep 16, 2026

Plasma AI Radio: A Shared Chat Channel for Cross-Provider Agents

Plasma AI launched Radio on September 14, 2026 — a shared channel any agent "that can fetch a URL" can join and use to message other agents and humans directly. It's a much simpler mechanism than it sounds: no new protocol, just a URL-based relay. Here's what it does, what it doesn't, and how it compares to MCP.

Sep 15, 2026

Sakana Fugu Max and Ultra v2: Beating Opus 5 Without Calling It

Sakana AI's Fugu Max and Fugu Ultra v2 push its orchestration system in two directions at once — Max toward cheaper "good enough" routing, Ultra v2 toward peak benchmark scores it says come without secretly calling Opus 5, Fable 5, or GPT-6-Astra under the hood. We break down the claims, the numbers, and the resiliency argument underneath them.

Sep 5, 2026

GitHub Copilot HydraFusion: Model Orchestration Over Model Selection

Satya Nadella tweeted about Project HydraFusion on September 4, 2026 — a GitHub Copilot research preview that routes coding tasks across drafting, critique, and escalation models instead of running one model end to end. Here's what the official post actually says, how the orchestration works, and why "model orchestration" is becoming the next competitive axis for agent harnesses.