Skip to content
Series
7 posts

Multi-Agent Systems in Practice

Comparing the subagent models, orchestration patterns, and communication mechanisms of Claude Code, Codex, Antigravity, Cursor, Windsurf, Devin, LangGraph, and CrewAI, with a capability matrix and a spectrum of design philosophies.

Series guide

The Multi-Agent Landscape: How Every Major Coding Agent Does Multi-Agent Collaboration in 2026

By 2026 nearly every mainstream coding agent supports subagents. Design philosophies split three ways: deterministic scripted orchestration (Claude Code Workflow), model-driven autonomy (Codex, Devin), and IDE command-center integration (Windsurf 2.0, VS Code). This overview maps product positioning, a capability matrix, and the design-philosophy spectrum.

Multi-Agent Orchestration Patterns: Scripted, Model-Driven, or Hybrid — How to Choose

Multi-agent orchestration splits into three camps: scripted determinism (LangGraph, Claude Code Workflow) is predictable but rigid, model-driven (Codex, Devin) is flexible but unpredictable, and hybrid (Windsurf 2.0) acts as a command center integrating multiple agents. The choice depends on how much predictability you need.

Multi-Agent Context Management: The Fork vs Fresh Trade-off, History Truncation, and Result Compression

Should a sub-agent see the parent's conversation? Fork carries full history but token costs grow exponentially. Fresh saves money but lacks context. Industry consensus: default to Fresh, Fork only when needed, and always pair it with history truncation and result compression.