利用 OpenCode Zen 运行自主 Open Ralph Wiggum 编码循环,支持免费模型及自动回退。
此技能能做什么是一项面向实际任务的技能,主要用于此技能会使用以 OpenCode 为代理提供者的 Ralph CLI 运行一个自主的 Ralph Wiggum 编码循环;它会反复执行同样的编码提示, 直至 :.。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能使用 ralph CLI 工具,以 OpenCode 作为智能体提供方,运行一个自主的 Ralph Wiggum 编码循环。
该循环会重复执行相同的编码提示,直至满足以下任一条件:
该循环针对 免费的 OpenCode Zen 模型 进行了优化,并内置了回退链(fallback chain),以应对模型被限流、停用或下线等异常情况。
当您需要自主执行编码任务时,请使用该技能,例如:
运行 Ralph 前,您必须处于一个 Git 仓库中。
始终按以下顺序尝试模型:
opencode/kimi-k2.5-free ← 编码性能最佳(限时免费)opencode/minimax-m2.1-freeopencode/glm-4.7-freeopencode/big-pickle ← 免费隐身模型(stealth model)回退项若某模型因不可用或配额耗尽而失败,请立即使用下一个模型重试,**无需修改提示词或循环参数**。
遇到以下任一错误时,应触发模型回退:
执行命令:
ralph "
成功标准:
完成承诺:
--agent opencode
--model opencode/kimi-k2.5-free
--completion-promise "COMPLETE"
--max-iterations 20
若第 1 次尝试因模型问题失败,请使用以下参数重试:
--model opencode/minimax-m2.1-free
若第 2 次尝试失败:
--model opencode/glm-4.7-free
若第 3 次尝试失败:
--model opencode/big-pickle
对于需多步执行的复杂任务:
ralph ""
--agent opencode
--model opencode/kimi-k2.5-free
--tasks
--max-iterations 50
上述模型回退顺序依然适用。
若 OpenCode 插件干扰循环执行,请添加以下参数重试:
--no-plugins
若免费模型可用性发生变化,可访问以下地址确认当前支持的模型列表:
https://opencode.ai/zen/v1/models
必要时请据此更新回退顺序。
修复失败的 TypeScript 错误:
ralph "Fix all TypeScript errors in the repo.
成功标准:
完成承诺:
--agent opencode
--model opencode/kimi-k2.5-free
--completion-promise "COMPLETE"
--max-iterations 20
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章