06-reference

indy dev dan cmux multi agent orchestration

2026-07-06·reference·source: IndyDevDan (YouTube)·by IndyDevDan
cmuxmulti-agent-orchestrationagentic-engineeringclaude-codeterminal-multiplexerobservabilitythree-tier-orchestrationindydevdan

"SEE CMUX SOLVE Multi-Agent Orchestration (Claude Code and Pi Agent)" — IndyDevDan

Why this is in the vault

CMUX is a Mac-native terminal multiplexer with programmatic/agentic access — the first tool IndyDevDan has endorsed over tmux for multi-agent orchestration — and the video's observability thesis ("an agent you can't SEE is an agent you can't improve") is directly actionable for RDCO's always-on agent harness design.

Episode summary

IndyDevDan frames three unsolved problems in multi-agent orchestration — no programmatic terminal access, inability to monitor agents at scale, and slow manual boot sequences — then walks through CMUX as a solution to all three. The tutorial demonstrates orchestrating Claude Code, Codex, Pi agent, and open-source models side by side in a grid of panes and workspaces, using a CMUX "skill" to give any agent agentic access to every other terminal. The core argument is that the DX gap between vibe coding (spin up 20 agents, look away) and agentic engineering (instrument, observe, reinforce) is where compound advantage is built in 2026.

Key arguments / segments

Notable claims

Mapping against Ray Data Co

Directly applicable now:

  1. Harness observability gap. RDCO's always-on Claude Code harness runs skills autonomously but has no persistent visual window into concurrent subagent state. The CMUX model — workspaces per agent team, pane per agent, orchestrator on the left — is the exact organizational pattern missing from our setup. Even if CMUX itself isn't adopted, the workspace/pane layout convention should inform how we structure multi-skill runs when the Mac Mini is doing parallel work (e.g., /process-newsletter batch + /check-board simultaneously).

  2. Three-tier orchestration matches our skill architecture. RDCO already has orchestrator → subagent patterns in skills like /process-newsletter and /check-board. The three-tier extension (orchestrator → lead → worker) is the next logical step for larger builds — e.g., an investing thesis agent that has a lead per data source (EDGAR, SEC, price feeds) each directing specialized workers.

  3. justfile boot pattern for agent teams. IndyDevDan's just fast-cc <feature> invocation that boots a full three-tier team in one command is a model for RDCO's skill-boot pattern. We currently boot one skill at a time; a just start-team <goal> pattern that spins up orchestrator + leads + workers via CMUX sessions would compress the boot cost to near-zero.

  4. Notification events as orchestrator trigger. The CMUX notification-on-completion pattern — even if unreliable in this demo — is the right architecture for long-running parallel skill runs. When a background subagent finishes, the parent orchestrator should receive a signal rather than polling. This aligns with the Monitor tool pattern already in the harness.

  5. Multi-model parallel execution for validation. The security-fleet demo (same task → four different models) is immediately applicable to RDCO's investing thesis pipeline: run the same Markov phase-detection prompt across Claude Sonnet, Claude Opus, and a third model simultaneously, then have the orchestrator resolve the consensus. Cheaper than sequential runs, more robust than single-model.

Watch/not-yet-actionable:

Related