DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk4 min

Why Your Multi-Agent System Doesn’t Need a Manager: Graph-Based Orchestration

Known workflows can route through explicit graph edges instead of asking an LLM manager to choose every handoff. Learn when to use graphs, parallel workers, supervisors, or a hybrid.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A multi-agent system does not need an LLM manager to choose every handoff when its workflow is already knowable. Represent the work as a graph: nodes perform agent, tool, or code steps; edges define the next step; and shared state carries inputs and results. Use a supervisor when the next task really does depend on open-ended judgment—not as a mandatory layer.

What graph-based orchestration means

A graph makes workflow control part of the application instead of delegating every transition to a manager agent. Each node does a unit of work, which can be an agent, a tool call, or deterministic code. Edges connect those units and specify what happens next. State is the structured record passed through the graph, holding the original request and the intermediate results later steps need.

LangChain’s multi-agent overview describes agents as independent actors that may have their own prompts, models, tools, or code; in this framing, agents are nodes, connections are edges, and graph state is how they communicate. The framework is one example of this architecture, not the only way to build a graph-based workflow. LangChain’s multi-agent overview

When a graph can replace manager decisions

If the process has known stages and decision rules, encode those rules as transitions. A fixed edge handles an inevitable next step; a conditional edge chooses a path based on state or a rule’s output. A loop can send work back for review or repair, provided it has a clear exit condition and a limit. Parallel branches can handle independent subtasks, after which the graph joins their outputs for synthesis.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Pearson Computer Networking, 8E
  • brand: Pearson
  • Computer Networking, 8e

For example, a research workflow might extract facts, validate them, draft an answer, and run a review. If validation fails, a conditional edge can route the result to a repair step; if it passes, execution proceeds to drafting. Independent checks can run in parallel, with their findings added to state before review. The application—not a general-purpose manager call—owns these known transitions.

LangChain’s current workflow documentation describes sequential steps, conditional branches, loops, and parallel execution, and presents custom workflows as a way to combine deterministic logic with agent behavior. Its workflows-and-agents guide also describes workers writing results to shared graph state. Custom workflow documentation and Workflows and agents guide

Choose the pattern that matches the work

Pattern How control flows Good fit Trade-off
Explicit graph with conditional routing The application selects the next node from state or a rule’s output. A known process with branches, validation gates, or bounded loops. Developers must model transitions and state deliberately.
Parallel worker graph Independent worker nodes run subtasks and contribute outputs to shared state. Work that can be split into independent pieces and combined later. Results still need coordination and synthesis; parallelism is not useful when tasks depend on one another.
Supervisor A manager agent selects or routes work to individual agents. Open-ended delegation where the next specialist or task depends on the request or an intermediate result. Adds a central routing decision and its associated model call and failure mode; the size of any cost or latency impact must be measured for the workload.
Hierarchical graph A graph or team is nested as a node in a larger graph. A system that needs composition or layers of responsibility. More structure can make implementation and debugging more complex.

These are design choices, not a universal ranking. A supervisor is a documented pattern: LangChain’s January 2024 overview describes it as responsible for routing to individual agents and also describes hierarchical teams built from graph-based agents. Its pattern vocabulary remains useful, while implementation details should be checked against current documentation. LangChain’s January 23, 2024 overview

How to design a graph workflow

  1. Start with the smallest useful process. Write down the request’s path from input to final output, including the decisions that can change that path.
  2. Define the state. Include durable inputs and the intermediate values later nodes require—for example, the request, extracted facts, assignments, worker results, and final output.
  3. Turn operations into nodes. Separate agent steps from deterministic code and tool calls where that makes responsibilities or failure handling clearer.
  4. Choose edges deliberately. Use fixed edges for inevitable transitions and conditional edges for explicit decisions. Add parallel branches only when the subtasks can proceed independently.
  5. Bound review loops. Specify what counts as completion, what happens when a check fails, and how many repair attempts are allowed so a workflow cannot loop indefinitely.
  6. Assign state ownership and join results. Decide which node writes each value, how parallel outputs are collected, and what the synthesis step receives.

When a supervisor is still the right choice

Use a manager agent when the system cannot know the next task in advance and must interpret context to choose a specialist or break down the problem. That is different from asking a manager to select among transitions the application already knows. If a workflow is stable and auditable, application-level conditions can own routing. A hybrid is also possible: let a graph govern the known process while a supervisor or specialist agent handles the sections requiring judgment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What “scales” should mean in practice

A graph makes paths visible and configurable; it does not guarantee better answers, correct routing, fewer failures, or lower cost. “Scale” needs a specific measure: throughput, concurrent work, end-to-end latency, model or infrastructure cost, failure recovery, or maintainability. Parallel branches may reduce elapsed time when tasks are independent, but dependencies, model and tool latency, scheduling, and result aggregation all affect the outcome. The cited architecture guidance does not establish a general benchmark showing that graphs outperform supervisors at scale.

Evaluate the workflow against the actual constraint. Track where time and failures occur, inspect whether transitions and state updates match expectations, and test representative inputs, including branch and recovery cases. LangGraph’s reference describes it as a low-level framework for long-running, stateful agents and recommends it for advanced needs involving deterministic and agentic workflows, customization, and controlled latency; that is vendor guidance, not a performance guarantee. It distinguishes LangGraph from higher-level prebuilt agent architectures. LangGraph reference

For tracing and evaluation, LangSmith is an optional example: the LangGraph reference identifies it as a LangChain developer platform for testing and monitoring LLM applications. Choose monitoring that lets your team examine the transitions, state, and outcomes relevant to its own workflow.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.