SuperAPI AI 工具集

cancel-ralph

智能体与模型

查看项目

更新于 10-15 15:16

技能介绍

用途

Cancel Ralph 用于取消一个正在运行的 Ralph Loop。当用户想要停止、取消或中止活跃的 Ralph 循环时,可以触发该技能。

主要能力

该技能的核心能力是终止 Ralph 循环并清理其状态。具体流程如下:

  1. 检查 .cursor/ralph/scratchpad.md 文件是否存在。
  2. 如果文件不存在,则告知用户“No active Ralph loop found.”(未发现活跃的 Ralph 循环)。
  3. 如果文件存在,则读取 .cursor/ralph/scratchpad.md,从 iteration: 字段获取当前迭代次数。
  4. 删除状态文件以及任何 done 标志,执行命令:rm -rf .cursor/ralph。
  5. 报告:“Cancelled Ralph loop (was at iteration N).”(已取消 Ralph 循环,此前处于第 N 次迭代)。

使用方式

当用户表达停止、取消或中止 Ralph 循环的意图时,触发该技能。技能会自动执行上述检查与清理流程,无需额外参数。

输出

输出为一条简短确认信息,包含迭代次数;或者一条表示没有活跃循环的消息。

适用场景

适用于需要中止正在进行的 Ralph 循环的场景,例如用户改变主意、需要中断当前循环任务,或希望清理循环状态。

限制

该技能仅处理 .cursor/ralph 目录下的状态文件。如果该目录或 scratchpad.md 不存在,则不会执行任何取消操作,仅返回未发现活跃循环的提示。其他限制暂未提供。