Multi-Agent Wiki

Glossary

Multi-Agent common terms

TermMeaning
AgentAn execution unit with goals, context, tools, and a policy
OrchestratorSchedules agents, maintains state, drives flow
SupervisorCentralized primary agent — plans, routes, synthesizes
HandoffOne agent transfers conversation control to another
SubagentAn agent invoked by a host agent, typically specialized
BlackboardA shared space for state, evidence, or artifacts
TraceStructured record of an agent's execution
MCPModel Context Protocol — connects tools, resources, prompts
A2AAgent2Agent Protocol — agent-to-agent interop
Agent Client ProtocolIDE/client to coding-agent protocol
HITLHuman-in-the-loop — humans approve, correct, decide
VerifierAgent or tool that validates, reviews, or scores
Refinement LoopIterative generate → evaluate → revise loop
MoAMixture-of-Agents — layered ensemble
StigmergyIndirect agent collaboration through environment traces
Dynamic WorkflowA Claude Code capability where the model writes an orchestration script that a runtime executes in the background
Workflow ScriptThe JavaScript artifact Claude writes to encode phases, fan-out shape, and stop conditions for a dynamic workflow
Script-held PlanOrchestration where the plan is a persistent code artifact, not implicit in each turn's reasoning
Parallel BarrierConcurrency primitive that starts a batch of tasks together and waits for every task to finish before continuing
Pipeline StreamConcurrency primitive that flows each item through a sequence of stages independently
CheckpointIntermediate workflow state persisted to disk so the script can resume after an interruption
Adversarial VerifierA subagent prompted to disprove a finding from a worker agent before it reaches synthesis
Agent TeamMultiple Claude Code sessions with a shared task list, inter-agent messaging, and a designated lead agent
Worktree IsolationRunning parallel write agents inside separate git worktrees to avoid file-write conflicts
UltracodeClaude Code mode (/effort ultracode) that allocates maximum agent resources, typically used with workflows