Multi-Agent Orchestration in OpenClaw: Centralize Rules, Spawn Sub-Agents

An OpenClaw user shares their evolution from isolated per-agent workspaces to a centralized orchestration pattern. Initially, they created separate agents—each with its own workspace-*—for use cases like System Administrator, Family Agent, Corporate Assistant, and Sports League Management. When developing a skill (e.g., a team-roster skill for the Sports agent), they would chat directly with that agent.
The pain point: when a cross-cutting rule emerged (e.g., “always persist structured data like points scores or spending ledgers in .JSON files”), they had to manually copy the instruction into every agent’s workspace. The solution was to promote a single “main agent” as the orchestrator. Now, the main agent holds all architectural rules (like the .JSON convention) and spawns sub-agents on demand to build tools. For example, to build a spending tracker for the Corporate agent, the user describes requirements to the main agent, which then ensures the skill built in the sub-agent’s workspace follows the central rules—no more duplication.
The user admits this pattern “now seems obvious” in hindsight, but notes that initially they were unsure whether the recommended “main agent orchestrates sub agents” pattern applied to agent-to-agent building scenarios.
📖 Read the full source: r/openclaw
👀 See Also

Running MiniMax M2.7 Q8_0 128K on 2x3090 with CPU Offloading – Real-World Benchmarks and Config
A user successfully runs MiniMax M2.7 at Q8_0 with 128K context on two RTX 3090s plus DDR4 RAM, achieving ~50 tps prompt processing and ~10 tps token generation, and shares their llama-server flags.

Claude Code Token Waste Fix: Disable Attribution Header for Better Cache Hits
Setting CLAUDE_CODE_ATTRIBUTION_HEADER=false in your shell configuration can improve Claude Code's cross-session prompt cache hit rate from 48% to 99.98%, reducing system prompt processing costs by 7x per session.

OpenClaw Plugin Minimalism: Core Tools Handle 95% of Tasks
A developer running OpenClaw in production reports that disabling non-essential plugins and replacing critical ones with simple scripts resulted in 40% faster startup, 60% less memory usage, and zero breaking updates over four months.

Practical Habits for Critical LLM Interaction
A Reddit post outlines specific techniques for avoiding confirmation bias when working with LLMs, including custom prompt modes like 'strawberry' for neutral explanation and 'socrates' for adversarial scrutiny, plus evaluating training data composition.