SuperAPI AI 工具集

cancel

通用与其它

查看项目

更新于 10-16 04:54

技能介绍

用途:取消卡住或孤立的执行,属于 Ouroboros 技能,命令为 /ouroboros:cancel。

主要能力:支持三种模式——无参数时列出所有活动(running/paused)执行并以编号表格提示选择;提供 execution_id 时立即取消指定执行;使用 --all 一次性取消所有运行或暂停的执行。可附加 --reason 自定义取消原因。触发关键词包括 cancel execution、kill session、stop running、abort execution。

使用方式:通过 Bash 运行 CLI 命令。交互模式:ouroboros cancel execution;指定执行:ouroboros cancel execution <execution_id>;全部取消:ouroboros cancel execution --all;带原因:ouroboros cancel execution <execution_id> --reason "Stuck for 2 hours"。该技能直接与事件存储交互(非经 MCP 工具)发出取消事件。

状态限制:仅 running 或 paused 状态的会话可被取消;已完成、失败或已取消的会话会被跳过并给出警告。若配置的运行时 EventStore 不存在,会提示未找到 Ouroboros 数据库,需先运行执行。

结果反馈:展示被取消的执行;交互模式显示列表与选择提示;无活动执行时告知用户。取消后建议用 ooo status 验证,或用 ooo run 重新开始。最终回复须以状态面包屑结尾,格式为 ◆ <当前状态> → next: <建议操作>。