用途
cursor-cancel-ralph 是一个用于取消正在运行的 Ralph Loop(Ralph 循环)的技能。当用户想要停止、取消或中止一个正在运行的 ralph loop 时,可以调用它。
主要能力
该技能的核心能力是取消一个原生的 Codex Ralph Loop。它只取消由保留的原生子进程标识所确定的那个确切活动循环,而不是按进程名或宽泛的仓库范围进行终止。
使用方式
其工作流程如下:
- 读取有界的循环状态,并核对项目/任务范围、子进程标识、当前迭代次数以及活动状态。
- 对该确切子进程调用原生中断操作。不按进程名或宽泛的仓库范围进行终止。
- 记录返回的先前状态,并将该循环标记为已取消。如果子进程已经完成或已不活动,则报告该状态,而不扩大操作范围。
- 保留无关状态。仅当本地循环状态文件属于匹配的任务,且删除操作处于授权的清理范围内时,才移除该文件。
- 若要在意外中断后恢复,可对同一已验证的子进程标识使用原生后续操作,并记录恢复后的状态。
适用场景
适用于需要停止、取消或中止正在运行的 Ralph Loop 的场景,尤其是需要精确针对特定子进程而非按名称批量终止的情况。
限制
该技能仅针对由保留的原生子进程标识所确定的确切活动循环进行操作,不进行递归删除、按进程名终止或使用自动钩子。关于收费、价格、支持平台等更多信息,资料中暂未提供。