Working Notes on Agent Systems/Brad Zhang

@teach_fireworks / X longform

How does the multi-agent system determine the scheduling mode? Two common patterns are...

How does the multi-agent system determine the scheduling mode? Two common patterns are introduced. Multiple agents will amplify system complexity. Two common patterns: orchestra...

June 23, 2026 · 1 min read

How does the multi-agent system determine the scheduling mode?

Two common patterns are introduced.

Multiple agents will amplify system complexity.

Two common patterns: orchestrator-worker and choreography.

The orchestrator-worker pattern uses a central orchestrator to distribute tasks, control processes, and collect results.

The advantage is that the control surface is clear, and if there is a problem, you can check the orchestrator logs.

In the choreography mode, each agent is more independent and collaborates through the message bus.

It is more flexible and requires more event design, state management and failure handling.

Multiple agents are much more than just a few more workers.

The really difficult thing is to decide who has control, where to put the status, how to recover in case of failure, and where to check the logs.

Visual summary

Article argument map

Generated from the post's content graph

FORMATTOPICCAPABILITYMARKETcoverssignalssignalssignalsFORMATlongform noteTOPICagentsCAPABILITYagent workflowCAPABILITYtechnical writingCAPABILITYproduct surface
Mermaid outline
flowchart LR
  format-long_post["longform note"]
  topic-agents["agents"]
  capability-agent-workflow["agent workflow"]
  capability-technical-writing["technical writing"]
  capability-product-surface["product surface"]
  format-long_post -->|covers| topic-agents
  format-long_post -->|signals| capability-agent-workflow
  format-long_post -->|signals| capability-technical-writing
  format-long_post -->|signals| capability-product-surface

Visual structure

Essay structure map

Built from summary and key paragraph positions

How does the multi-agent system determine the scheduling mode? Two common patterns ar...THESISHow does themulti-agent systemdetermine thescheduling mode? TwoSIGNALHow does themulti-agent systemdetermine thescheduling mode?OPERATORThe advantage is thatthe control surface isclear, and if there isa problem, you canIMPLICATIONThe really difficultthing is to decide whohas control, where toput the status, how to
Mermaid outline
flowchart LR
  thesis["How does the multi-agent system determine the scheduling mode? Two common patterns are introduced. Multiple..."]
  signal["How does the multi-agent system determine the scheduling mode?"]
  operator["The advantage is that the control surface is clear, and if there is a problem, you can check the orchestrat..."]
  implication["The really difficult thing is to decide who has control, where to put the status, how to recover in case of..."]
  thesis -->|frames| signal
  signal -->|develops| operator
  operator -->|lands in| implication

Source: View the original post