SuperAPI AI 工具集

ralph-loop

智能体与模型

查看项目

更新于 10-16 03:46

技能介绍

用途:Ralph Loop 用于启动一个迭代式、自我参照的开发循环。当用户要求运行 ralph loop、启动迭代循环,或希望反复推进同一任务时使用。

主要能力:同一个提示词在每一轮结束后被自动回送为后续消息,智能体每次迭代都能看到自己之前的工作,从而持续推进任务直至达到完成条件或迭代上限。

使用方式:先收集用户的任务提示词和可选参数,包括 max_iterations(数字,默认 0 表示不限次数)和 completion_promise(文本,未设置则填 null)。若 .cursor/ralph/ 目录不存在则创建,然后在 .cursor/ralph/scratchpad.md 写入状态文件,格式为 YAML 前置信息(iteration、max_iterations、completion_promise)加用户任务提示词。示例中 max_iterations 为 20、completion_promise 为 COMPLETE,任务是构建带 CRUD、输入校验和测试的 todos REST API。确认循环激活后立即开始任务。停止钩子会自动拦截每轮结束,并以 [Ralph loop iteration N.] 前缀回送同一提示词。

限制与防护:若设置了完成承诺,只有在判断完全且真实成立时才能输出 <promise>TEXT</promise>;不得输出虚假承诺以脱离循环;建议始终设置 max_iterations 作为安全网;completion_promise 含特殊字符时需在 YAML 前置信息中加引号。具体安装命令和价格信息暂未提供。