SuperAPI AI 工具集

cancel

编程与开发

查看项目

更新于 10-15 16:37

技能介绍

用途:cancel 是退出任意 OMC 模式的标准方式,可自动检测并取消当前活动的模式,同时清理已退役的遗留状态。当 stop hook 检测到完成时,会指示 LLM 调用该技能进行状态清理。

主要能力:可取消 autopilot(保留进度以便恢复)、ralph(停止持久循环)、已退役的 ultrawork/ultraqa(仅清理陈旧状态)、ultragoal(清除运行时守卫但保留 .omc/ultragoal/ 计划与账本)、swarm、ultrapilot、pipeline、team(优雅关闭后清理会话级状态)等。Team 与 Ralph 联动时先取消 Team,再清理关联 Ralph。

用法: /oh-my-claudecode:cancel /oh-my-claudecode:cancel --force /oh-my-claudecode:cancel --all /oh-my-claudecode:cancel --force --all 也可说 cancelomc、stopomc。--force 跳过优雅等待但不改变范围、锁或所有权检查;--all 是唯一的跨会话授权。

限制:默认与 --force 需要明确且唯一的当前会话身份,否则失败关闭,不会聚合状态或执行无范围清理。状态工具可能被延迟,需先用 ToolSearch 加载 state_clear、state_read、state_write、state_list_active、state_get_status。若 state_clear 不可用或失败,应在同一范围重试并报告,不得用回退绕过锁、所有权或损坏。回退仅用于非 force、非 Team 的紧急逃逸,且只删除明确标识的当前会话文件。全局清理仅在 --all 且所有会话成功后才允许,且不得删除未捕获的 Team 根或任意 .omc/state 文件。若未发现活动模式,报告“No active OMC modes detected.”。