其他
取消正在运行的 Ralph…
当用户要求停止、取消或中止一个正在运行的 Ralph loop 时,检查并清理其状态。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 38/100 ×0.15
适用场景
取消正在运行的 Ralph Loop:停特定
解决思路
- 检查 `.cursor/ralph/scratchpad.md` 是否存在。
- 如果该文件不存在,告知用户 "No active Ralph loop found."。
- 如果该文件存在,读取 `.cursor/ralph/scratchpad.md`,从 `iteration:` 字段获取当前迭代次数。
- 删除状态文件以及任何 done flag,执行:`rm -rf .cursor/ralph`。
- 报告:"Cancelled Ralph loop (was at iteration N).",其中 N 为读取到的当前迭代次数。
- 输出简短确认信息并包含迭代次数;如果未找到活动循环,则输出没有活动循环的消息。
适用边界 · 注意事项
- 没有活动的 Ralph loop(`.cursor/ralph/scratchpad.md` 不存在)时不适用,只需报告未找到。
- 用户只是想暂停而不是取消/中止循环时,不应删除状态文件。