Configuration & CLI Gateway Config

OpenClaw Mission Control: Command Every Agent From One Place

Running 5 agents from 5 terminal windows is how amateur deployments collapse. Mission Control gives you a single command hub for every agent, every task queue, and every pipeline handoff — managed from one browser tab.

TC
T. Chen
AI Systems Engineer
Feb 2, 2025 13 min read 8.3k views
Updated Feb 2, 2025
Key Takeaways
  • Mission Control activates automatically when two or more agents are registered on the same gateway
  • The Fleet view shows all agents simultaneously — status, load, error rate, and queue depth in one grid
  • Task Dispatch lets you send a message to one or multiple agents simultaneously from the UI
  • The Pipeline view shows agent-to-agent handoffs as a live flow diagram — essential for debugging multi-agent chains
  • Agent restarts, memory inspection, and task cancellation are all available without touching the CLI

Single-agent OpenClaw setups are manageable from the command line. Ten agents across three pipelines with shared memory and inter-agent routing is not. That's where Mission Control earns its name. It's the part of the OpenClaw gateway built specifically for the complexity that shows up when you scale past your first agent — and the builders who find it early move faster than those who don't.

What Mission Control Actually Does

Mission Control is the multi-agent layer of the OpenClaw gateway UI. It builds on top of the standard Control UI and adds three capabilities that don't exist in single-agent view: fleet monitoring, multi-target task dispatch, and pipeline visualization.

Fleet monitoring means you see all agents simultaneously — not one at a time. Every agent's status, current task count, average response time, and error rate is visible in a single scrollable grid. You spot the overloaded agent immediately. You see which agent has been idle for 20 minutes and probably has a channel configuration problem.

Task dispatch means you can send work to agents directly from the UI without going through a channel. Select one agent or ten, compose the task message, hit Send. The gateway routes it to each selected agent's queue. This is how you run batch operations across your fleet without scripting API calls.

Pipeline visualization is the feature that changes how you debug multi-agent systems. When agents are configured to pass work to each other, Mission Control draws the handoff graph. You see the routing topology, the message volume on each edge, and the current processing state of tasks in flight.

💡
Mission Control Is Not a Separate Install

Mission Control is part of the standard OpenClaw gateway. It activates automatically when the gateway detects two or more registered agents. No additional packages, no config flags, no separate service to run. If you have multiple agents and you're not seeing the Mission Control tab, check that both agents have successfully registered — not just started.

Activating and Accessing Mission Control

Navigate to your gateway's /ui path. If two or more agents are registered and healthy, you'll see a Mission Control tab in the top navigation of the UI. Click it. If the tab isn't there, open the Agents panel and check the registration status of each agent.

Mission Control requires no additional gateway.yaml configuration to activate. The feature set available does expand with routing configuration. If you define agent-to-agent routing rules in gateway.yaml, the Pipeline view populates with your topology. Without routing rules, Mission Control still works — you get the fleet view and task dispatch, just not the graph visualization.

# gateway.yaml — enable agent routing for Pipeline view
routing:
  rules:
    - from: researcher-agent
      to: writer-agent
      condition: task_type == "research_complete"
    - from: writer-agent
      to: reviewer-agent
      condition: task_type == "draft_ready"

With these rules defined, Mission Control draws a three-node graph. You see researcher → writer → reviewer as a live pipeline with message counts on each edge.

The Agent Fleet View

The Fleet view is Mission Control's primary screen. It shows every registered agent as a card in a responsive grid. Each card has six data points: agent name, current status, assigned model, active task count, 5-minute error rate, and average response time.

Here's what the status indicators mean — and this matters more than it sounds.

Status Meaning Action
● OnlineAgent registered, connected, processing normallyNone needed
● IdleAgent registered but no recent activityCheck channel connections
● DegradedAgent online but error rate above thresholdCheck Activity feed for error pattern
● OfflineAgent process not connected to gatewayRestart agent or check logs

Click any agent card to expand it. The expanded view has a message history panel, current tool registrations, memory usage, and a restart button. The restart button terminates and restarts the agent process if it's managed by the gateway's supervisor. For externally managed agents, restart is disabled.

Task Dispatch: Sending Work to Your Fleet

The Task Dispatch panel is at the top of the Mission Control screen. It's a simple interface: a multi-select agent picker, a priority dropdown, a message body textarea, and a Send button. The power is in what happens after you hit Send.

The gateway inserts the message directly into each selected agent's task queue. The message bypasses all channel routing — it comes from the gateway itself, attributed as a system task. Each agent processes it according to its own soul.md and config, independently of the others.

Here's where most people stop. They use task dispatch only for one-off testing. The real use case is batch operations across the fleet — pushing configuration updates, running audit prompts on every agent, or seeding all agents with new context before a product launch.

⚠️
Task Dispatch Bypasses Rate Limits

Messages sent via Task Dispatch go directly to agent queues and bypass channel-level rate limiting. If you send a large prompt to 15 agents simultaneously, you'll trigger 15 concurrent LLM API calls. Monitor your LLM provider's rate limits before fan-out dispatching to large fleets.

Priority levels in task dispatch affect queue position. High priority tasks jump ahead of queued user messages. Low priority tasks process after all pending user messages clear. Use high priority for time-sensitive system tasks; use low priority for background audits that can wait.

Pipeline Monitoring and Debugging

The Pipeline tab shows your agent routing topology as a directed graph. Nodes are agents. Edges are routing rules. The number on each edge is the message volume in the last 5 minutes. Edge thickness scales with volume — a thick edge is a busy pipeline, a thin edge is low traffic.

Click any node to see that agent's current queue depth, active task count, and last 10 received messages. Click any edge to see the messages currently flowing through that routing rule, including their current processing state (queued, processing, completed, failed).

This is the feature that makes multi-agent debugging tractable. Before Mission Control, debugging a broken researcher → writer → reviewer pipeline meant checking three separate log files and correlating timestamps by hand. Now you click the failing edge and see exactly which message is stuck and what state it's in.

As of early 2025, the Pipeline view supports up to 20 agents in the visualization before it switches to a list-based view for performance reasons. Most production deployments with 20+ agents use external monitoring tools like Grafana in conjunction with the OpenClaw metrics endpoint for this scale.

Common Mission Control Mistakes

  • Not configuring routing rules and wondering why Pipeline view is empty. The graph only populates when routing rules are defined in gateway.yaml. Without rules, agents don't hand off work to each other — Mission Control can't visualize what isn't configured.
  • Using Task Dispatch to send the same message to all agents when only one needs it. Dispatching to the full fleet costs LLM tokens proportional to fleet size. Target specifically. Task dispatch has a "Select All" button that's easy to click by accident.
  • Ignoring the Idle status. An Idle agent usually means a broken channel connection — the agent is running but nothing can reach it. Catch these early before users complain.
  • Not checking queue depth before restarting a degraded agent. If an agent has 50 messages queued, restarting it will process those messages with a fresh context. Test messages that were already partially answered will get a clean-slate response. Drain the queue or cancel pending tasks first.

Frequently Asked Questions

What is OpenClaw Mission Control?

Mission Control is the multi-agent management layer built into the OpenClaw gateway. It provides a unified view of all registered agents, their task queues, current workloads, and inter-agent communication. Designed for deployments with 3 or more agents that need coordinated oversight.

How is Mission Control different from the Control UI?

The Control UI handles individual agent management — status, channels, message history. Mission Control focuses on coordination: task dispatching across agents, monitoring agent pipelines, and viewing how agents hand off work to each other. Mission Control builds on top of the Control UI at the same /ui path.

Can I dispatch tasks to multiple agents at once from Mission Control?

Yes. The Task Dispatch panel lets you select one or multiple target agents, compose a task message, and send it simultaneously. Each agent receives the task independently. Use this for fan-out workflows where multiple agents process the same input in parallel.

How do I monitor agent pipelines in Mission Control?

The Pipeline view shows agent-to-agent handoffs as a flow diagram. Each node is an agent; edges show message routing between them. Active pipelines highlight in real time. Click any edge to see messages flowing through that connection and their current processing status.

Does Mission Control require any additional configuration?

Mission Control activates automatically when two or more agents are registered on the same gateway. No extra config is needed. To enable pipeline visualization for agent handoffs, add routing configuration to gateway.yaml that defines which agents can pass tasks to which other agents.

Can Mission Control restart a crashed agent?

Yes, if the agent is managed by the gateway's process supervisor. From the agent card in Mission Control, click the restart button. The gateway sends a SIGTERM to the agent process, waits for clean shutdown, then starts it fresh. Agents not managed by the gateway must be restarted externally.

TC
T. Chen
AI Systems Engineer

T. Chen architects multi-agent systems for production workloads, with a focus on agent coordination, pipeline reliability, and observability. Has designed and deployed OpenClaw fleets of up to 30 agents for enterprise clients in logistics, legal research, and content operations.

Multi-Agent Guides, Weekly

Fleet management and agent coordination tips delivered free.