Ralph自动编码循环

2小时前更新 4 00
Ralph自动编码循环Ralph自动编码循环
Ralph自动编码循环

技能简介

本技能通过ralph CLI与OpenCode代理,运行名为”Ralph Wiggum”的自主编码循环。针对免费Zen模型优化,内置四级模型回退链,应对限流、下架或配额耗尽场景。

能做什么

  • 自动修复失败的测试用例
  • 实现限定范围的功能需求
  • 执行代码库重构任务
  • 消除Lint与类型错误
  • 运行构建-修复循环
  • 多轮迭代调试复杂问题

使用说明

前置要求:必须在Git仓库内运行。

安装指令:

# 安装依赖二进制文件
# opencode - OpenCode CLI工具
# ralph - Ralph Wiggum编码循环引擎  
# git - 版本控制(必需)

基础运行(主模型):

ralph "<任务描述>

Success criteria:
- <可验证的检查项>
- Build passes
- Tests pass

Completion promise:
<promise>COMPLETE</promise>" \
 --agent opencode \
 --model opencode/kimi-k2.5-free \
 --completion-promise "COMPLETE" \
 --max-iterations 20

模型回退顺序:若主模型失败,依次切换至opencode/minimax-m2.1-freeopencode/glm-4.7-freeopencode/big-pickle

大型项目模式:添加--tasks参数并提高迭代上限至50。

插件冲突处理:追加--no-plugins禁用插件。

输入与输出

见下方输入与输出表格。

项目内容
输入任务描述(自然语言)、成功标准列表、完成承诺字符串、最大迭代数、模型选择参数
输出代码修改结果、构建/测试状态报告、执行日志、完成标记或失败原因
适用人群需要自动化修复代码问题的开发者、使用免费Zen模型的用户、处理重复调试任务的工程师
不包含付费模型专属通道、无Git环境的支持、自动代码合并、生产环境部署功能

 

风险提示

  • 必须在Git仓库内执行,避免无版本控制的代码变更
  • 务必设置迭代上限,防止无限循环消耗资源
  • 提示词需包含可验证的成功标准,避免模糊目标
  • 合并前人工审查所有自动生成的代码差异
  • 免费模型存在时效性,需定期核对官方模型列表

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/bderiel/open-ralph/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...