返回顶部
m

mission-control任务控制面板

Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission control, or wants to track work items with status columns (backlog, in progress, review, done).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.3.1
安全检测
已通过
7,653
下载量
免费
免费
10
收藏
概述
安装方式
版本历史

mission-control

技能名称: mission-control
详细描述:

Mission Control — AI助手任务管理系统

一个看板式任务面板,由您(AI助手)管理。您的用户通过网页仪表盘创建和排列任务优先级;当任务移至进行中状态时,您将自动执行这些任务。

🚀 快速开始

只需说: 为我的工作区设置Mission Control

智能体将:

  1. 1. 检查前置条件(Tailscale、gh CLI)
  2. 将仪表盘文件复制到您的工作区
  3. 创建配置文件(~/.clawdbot/mission-control.json)
  4. 安装Webhook转换器
  5. 设置GitHub Webhook
  6. 推送到GitHub并启用Pages

就这么简单。 智能体将处理所有事项。



前置条件

设置前,您需要:

要求检查安装
Tailscaletailscale statusbrew install tailscale 或 tailscale.com/download
Tailscale Funnel
tailscale funnel status | tailscale funnel 18789(一次性操作) |
| GitHub CLI | gh auth status | brew install gh && gh auth login |

如果缺少任何一项,请告知智能体——它将引导您完成安装。



工作原理

  1. 1. 仪表盘 — 托管在GitHub Pages上的Web界面,供用户管理任务
  2. Webhook — 任务变更时,GitHub向Clawdbot发送推送事件
  3. 转换器 — 比较新旧tasks.json文件,检测状态变化
  4. 自动处理 — 当任务移至进行中状态时,智能体开始工作

流程

用户移动任务 → GitHub推送 → Webhook → 转换器 → 智能体接收工作指令
↓ ↓
仪表盘 执行任务
↓ ↓
智能体更新状态 ← 提交变更 ← 标记子任务完成 ←─┘



任务结构

任务存储于 /data/tasks.json:

json
{
id: task_001,
title: 实现功能X,
description: 提供给智能体的详细上下文,
status: backlog,
subtasks: [
{ id: sub_001, title: 研究方法, done: false },
{ id: sub_002, title: 编写代码, done: false }
],
priority: high,
dod: 完成标准 - 成功的定义,
comments: []
}

状态值

状态含义
permanent重复性任务(每日检查等)
backlog
等待处理 | | in_progress | 智能体正在处理此任务 | | review | 已完成,等待用户审批 | | done | 已完成并获批准 |

CLI命令

使用 /scripts/mc-update.sh 进行任务更新:

bash

状态变更


mc-update.sh status review
mc-update.sh status done

评论

mc-update.sh comment 进度更新...

子任务

mc-update.sh subtask id> sub1 done

完成(移至review并添加摘要)

mc-update.sh complete 已完成工作的摘要

推送到GitHub

mc-update.sh push 提交信息

智能体工作流程

当您收到任务(移至进行中状态)时:

  1. 1. 读取 — 检查标题、描述、子任务、完成标准
  2. 标记开始 — mc-update.sh start id>
  3. 执行 — 逐项完成子任务,标记每项为完成
  4. 记录 — 添加进度评论
  5. 完成 — mc-update.sh complete id> 摘要

处理返工

如果已完成的任务被移回进行中状态并附带新评论:

  1. 1. 阅读反馈评论
  2. 解决问题
  3. 添加评论说明您的更改
  4. 移回审核状态



EPIC任务

EPIC是包含多个子工单的父任务。当您收到EPIC时:

  1. 1. 子工单列在子任务中(格式:MC-XXX-001: 标题)
  2. 按顺序处理(1 → 2 → 3...)
  3. 每个子任务完成后:评论结果,设为review,标记EPIC子任务为完成
  4. 最后一个子任务完成后:将EPIC设为review

心跳集成

添加到您的 HEARTBEAT.md:

markdown

任务检查

  1. 1. 检查 data/tasks.json 中处于in_progress状态的任务
  2. 标记有 processingStartedAt 但近期无活动的任务
  3. 检查review状态任务是否有新的反馈评论

配置

配置文件位于 ~/.clawdbot/mission-control.json。所有选项请参见 assets/examples/CONFIG-REFERENCE.md。

最小配置(由智能体在设置时生成):

json
{
gateway: { hookToken: your-token },
workspace: { path: /path/to/workspace },
slack: { botToken: xoxb-..., channel: C0123456789 }
}



故障排除

常见问题请参见 docs/TROUBLESHOOTING.md:

  • - 仪表盘显示示例数据 → 连接GitHub令牌
  • Webhook未触发 → 检查Tailscale Funnel
  • 变更未显示 → GitHub Pages缓存(等待1-2分钟)

安全性

Mission Control是专为AI智能体设计的任务管理系统——其核心功能是将用户编写的任务描述传递给智能体执行。这是设计特性,而非漏洞。

信任模型

  • - 单用户/受信任用户设置: 任务作者与控制智能体的是同一用户。信任边界与直接向助手发送消息完全相同。
  • 多用户设置: 如果多个用户可以在仪表盘上创建任务,请将任务内容视为不可信输入。使用Clawdbot的智能体沙箱和权限模型限制智能体的操作范围。

缓解措施

  • - 输入清理: mc-update.sh 在将输入传递给Python或git之前,会针对注入模式进行验证。
  • 无凭据存储: 仪表盘不存储任何令牌或密钥——所有认证由Clawdbot的配置处理。
  • Webhook HMAC验证: 转换模块使用 timingSafeEqual 验证Webhook签名,防止篡改。
  • 同步时安全扫描: sync-to-opensource.sh 脚本在发布前扫描泄露的凭据。

建议

  • - 如果您不希望他人看到任务数据,请将仪表盘仓库设为私有
  • 如果任务由他人创建,在将其移至进行中状态前,请先审核任务描述。
  • 使用Clawdbot的 groupPolicy 和 allowFrom 设置限制可与智能体交互的用户。

文件

文件用途
<workspace>/index.html仪表盘UI
<workspace>/data/tasks.json
任务数据 | | /scripts/mc-update.sh | CLI工具 | | ~/.clawdbot/mission-control.json | 配置 | | ~/.clawdbot/hooks-transforms/github-mission-control.mjs | Webhook转换器 |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mission-control-1776341485 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mission-control-1776341485 技能

通过命令行安装

skillhub install mission-control-1776341485

下载

⬇ 下载 mission-control v2.3.1(免费)

文件大小: 84.42 KB | 发布时间: 2026-4-17 16:08

v2.3.1 最新 2026-4-17 16:08
Fix: Renamed from 'Jeannie Control' to 'Mission Control'. Removed private cron data from demo crons.json. Clean demo data only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部