mcpField
C
cancel

cancel

github.com/zereightAgent 工作流2.1k57 次安装今天更新
代码仓库

关于 cancel

cancel 是用于停止活跃 OMG 模式的技能。它会检测模式状态并处理关联清理,同时为 OMG Autopilot 和 Self-Improve 保留可恢复进度。

主要功能

  1. 01检测活跃的 OMG 模式
  2. 02按顺序取消关联模式
  3. 03保留指定进度以便恢复
  4. 04支持 --force 和 --all

适用场景

  1. 01停止运行中的 OMG Autopilot 工作流
  2. 02关闭团队并清理资源
  3. 03使用 --force 清除所有模式状态

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zereight/gitlab-mcp --skill cancel

安装后在 Claude Code 中输入/cancel确认已加载。

详细介绍

Cancel

智能取消,可检测并取消当前激活的 OMG 模式。

功能说明

自动检测当前激活的模式并将其取消:

  • OMG Autopilot:停止工作流,保留进度以便恢复
  • Ralph:停止持久化循环
  • Ultrawork:停止并行执行
  • UltraQA:停止 QA 循环工作流
  • Team:向所有队友发送关闭信号并清理
  • Self-Improve:停止循环,保留迭代状态以便恢复

用法

/cancel
/cancel --force
/cancel --all

自动检测

读取 .omc/state/,查找当前激活的模式。按依赖顺序取消:

  1. OMG Autopilot(包括清理关联的 ralph/ultraqa)
  2. Ralph(清理关联的 ultrawork)
  3. Ultrawork(独立)
  4. UltraQA(独立)
  5. Team(正常关闭并清理)
  6. Self-Improve(保留迭代状态)

工作流

1. 解析参数

检查是否有 --force 或 --all 标志。

2. 检测激活的模式

使用 omg_read_state 检查各模式的状态文件。

3A. 强制模式(--force 或 --all)

清除 .omc/state/ 中的所有状态文件。这是最彻底的选项。

3B. 智能取消(默认)
如果 OMG Autopilot 已激活
  1. 检查是否关联 ralph → 如果关联则清除 ultrawork → 清除 ralph
  2. 检查是否关联 ultraqa → 如果关联则清除
  3. 将 omg-autopilot 标记为未激活(保留状态以便恢复)
如果 Ralph 已激活(且 OMG Autopilot 未激活)
  1. 检查是否关联 ultrawork → 如果关联则清除
  2. 清除 ralph 状态
如果 Team 已激活
  1. 向所有队友发送关闭信号
  2. 等待响应(每位成员超时 15s)
  3. 清理团队资源
  4. 如果存在关联的 ralph,则清除
如果 UltraQA / Ultrawork / Self-Improve 已激活

直接清除状态。

没有激活的模式

报告:“未检测到激活的 OMG 模式。使用 --force 清除所有状态。”

保留内容

模式是否保留状态恢复命令
OMG Autopilot是(阶段、文件、规范)/omg-autopilot
Self-Improve是(迭代状态)/self-improve --resume
Ralph否N/A
其他否N/A

提示信息

模式成功提示信息
OMG Autopilot"OMG Autopilot 已在阶段:{phase} 取消。进度已保留。"
Ralph"Ralph 已取消。持久化模式已停用。"
Ultrawork"Ultrawork 已取消。"
UltraQA"UltraQA 已取消。"
Team"Team 已取消。队友已关闭。"
Self-Improve"Self-Improve 已在第 {N} 次迭代时停止。"
强制"所有 OMG 模式均已清除。"
无"未检测到激活的 OMG 模式。"

评论

支持 Markdown