SuperAPI AI 工具集

ralph-driven-development

编程与开发

查看项目

更新于 10-16 04:31

技能介绍

用途:RDD 是一个规格运行器,按文件名顺序反复调用 Codex(或其他智能体)执行有序规格,直到出现约定的“魔法短语”表示完成,从而自动化开发任务。

主要能力:按 docs/tasks/ 中的规格顺序执行;跳过 docs/done.md 中已完成的规格;调用智能体时要求其遵循规格、完成后提交、把经验记录到 AGENTS.md,并在完成时打印魔法短语;只有出现该短语才进入下一个规格;遇到用量限制错误时休眠至重置后重试。

使用方式:准备 docs/specifications.md(产品计划与架构)、docs/tasks/0001-...(增量工作单元)、docs/done.md、docs/logs/agent-run.log 和 scripts/ralph.py。快速启动:uv run python scripts/ralph.py。可自定义默认值,例如:uv run python scripts/ralph.py --magic-phrase SPEC_COMPLETE --codex-exe codex --codex-args "exec --dangerously-bypass-approvals-and-sandbox -m gpt-5.2-codex"。

进度跟踪:控制台显示 [start]、[done]、[retry]、[skip];完整日志追加到 docs/logs/agent-run.log,已完成规格追加到 docs/done.md。中断后重新运行脚本即可跳过已完成规格继续。

适用场景:需要按规格逐步推进、可恢复、可追踪的智能体驱动开发流程。

限制:资料未提供具体收费、价格、平台支持范围及效果保证;若找不到 codex,需确保其在 PATH 中;反复失败可检查日志。