360 Secure SkillHub
360 安全技能中心

Overkill Mission Control

这是OpenClaw自主智能体的企业级运维仪表盘,核心功能含实时监控面板、LLM驱动的智能体间消息、多角色任务执行、可视化自动化工作流、文档存储管理及SLO跟踪。适用于企业智能体集群的运维管控、任务调度、团队协作场景,支持本地或Tailscale远程访问,输入为操作指令、文件上传,输出为监控数据、任务结果等。

broedkrummen
broedkrummen
热度 57.14
最近更新 2026-05-18 12:17:15
分类:自动化依赖:代码执行 / 第三方 API / 内部调用大模型 / 读写文件应用场景:任务管理 / 工作流 / 自动化脚本 / 报告撰写 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add overkill-mission-control
Metadata
name
overkill-mission-control
description
Comprehensive Mission Control dashboard for OpenClaw - monitor agents, automation, teams, documents, messages, and system metrics. Features real-time dashboards, agent-to-agent messaging, task execution, and enterprise-level monitoring.
homepage
https://github.com/your-repo/overkill-mission-control
metadata
{"openclaw":{"emoji":"🎯","requires":{"ports":[3000],"services":["openclaw-gateway"]},"install":[{"id":"npm-install","kind":"npm","package":"next","label":"Install Next.js dependencies","command":"npm install","workdir":"mission-control"},{"id":"service","kind":"systemd","label":"Create Mission Control systemd service","path":"/etc/systemd/system/mission-control.service"},{"id":"tailscale","kind":"systemd","label":"Create Tailscale proxy service","path":"/etc/systemd/system/tailscale-serve.service"}]}}

Overkill Mission Control

Enterprise-grade operations dashboard for OpenClaw autonomous agents.

Overview

Mission Control provides comprehensive monitoring and control for OpenClaw agents, including:

  • Real-time dashboard with live metrics
  • Agent-to-agent messaging with LLM-powered responses
  • Task execution framework
  • Automation workflows
  • Document management
  • Team coordination
  • System alerts and SLO tracking

Quick Start

  1. Start the dashboard:

    cd ~/.openclaw/workspace-mission-control
    npm run dev
    
  2. Access locally: http://localhost:3000

  3. Access via Tailscale: https://.taila0448b.ts.net (run tailscale serve 3000 to enable)

Pages

Page Description
/ Main dashboard with live metrics
/tasks Task queue and management
/workshop Agent workshop with Kanban
/teams Team management
/messages Agent-to-agent messaging
/documents Document storage and management
/automation Automation workflows
/intelligence System intelligence
/alerts Alert management
/slo SLO/Error budget tracking
/runbooks Runbook automation
/feature-flags Feature flag management
/environments Environment comparison
/webhooks Webhook management
/stats Statistics and analytics
/settings System settings

Features

Real-time Dashboard

  • Live session count
  • Active agents
  • Resource utilization (CPU, memory, disk)
  • System health score
  • Task distribution
  • Timeline of activities

Agent-to-Agent Messaging

  • Send messages between agents
  • LLM-powered responses (MiniMax M2.5)
  • Task execution framework
  • Auto-acknowledge and respond
  • Polling every 60 seconds

Task Execution

Agents can execute tasks based on message content:

  • researcher: research, web_search, summarize
  • seo: keyword_research, audit, analyze_competitors
  • contentwriter: write_article, rewrite
  • data-analyst: analyze_data, generate_report
  • designer: generate_image, create_mockup
  • orchestrator: delegate, coordinate

Documents

  • Upload PDFs, images, files
  • SQLite-backed with FTS5 search
  • Collections and tags
  • Version history
  • Access control (private/agent/team/public)

Automation

  • Visual workflow builder
  • Triggers: schedule, webhook, event, manual, condition
  • Actions: message, HTTP, task, notify, condition
  • Analytics dashboard

API Endpoints

Endpoint Description
/api/status System status and metrics
/api/mission-control/agents List all agents
/api/mission-control/sessions Session data
/api/messages Agent messaging
/api/messages/polling Message polling & execution
/api/documents Document management
/api/automation Automation workflows
/api/alerts Alert management
/api/slo SLO tracking
/api/runbooks Runbook management

Configuration

Systemd Services

mission-control.service:

[Unit]
Description=Mission Control Dashboard
After=network.target

[Service]
Type=simple
User=broedkrummen
WorkingDirectory=/home/broedkrummen/.openclaw/workspace-mission-control
ExecStart=/usr/bin/npm run dev
Restart=always

[Install]
WantedBy=multi-user.target

tailscale-serve.service:

[Unit]
Description=Tailscale Serve for Mission Control
After=network.target tailscaled.service

[Service]
Type=simple
User=root
ExecStart=/usr/bin/sudo /usr/bin/tailscale serve 3000
Restart=always

[Install]
WantedBy=multi-user.target

Database

  • Messages: /mnt/openclaw/state/messages.db
  • Documents: /mnt/openclaw/state/documents.db
  • State: /mnt/openclaw/state/

Environment

  • Node.js 22+
  • Next.js 16
  • SQLite (better-sqlite3)
  • Tailwind CSS

Troubleshooting

Dashboard not loading

# Check if server is running
curl http://localhost:3000

# Restart server
sudo systemctl restart mission-control

Tailscale not working

# Check Tailscale status
tailscale status

# Restart Tailscale serve
sudo systemctl restart tailscale-serve

Messages not being processed

# Check cron job
cron list

# Manually trigger polling
curl -s http://localhost:3000/api/messages/polling?action=check-all
curl -s -X POST http://localhost:3000/api/messages/polling -H 'Content-Type: application/json' -d '{"action":"execute"}'

Files Structure

mission-control/
├── src/
│   ├── app/           # Next.js pages
│   ├── components/    # React components
│   ├── lib/          # Utilities and APIs
│   └── hooks/        # Custom React hooks
├── public/            # Static assets
├── package.json
└── next.config.js

Credits

Built with Next.js, Tailwind CSS, and SQLite.