关于 Ralph Wiggum Loop
Ralph Wiggum Loop 是面向规范驱动开发的跨平台迭代开发 Agent 插件。一个模型负责执行任务,另一个模型通过 SHIP/REVISE 循环审查结果。
主要功能
- 01Worker/reviewer 开发循环
- 02SHIP/REVISE 审查决策
- 03规范驱动开发技能
- 04Bash 与 PowerShell 实现
- 05CLI、stdio 和 HTTP 模式
适用场景
- 01依据规范迭代实现功能
- 02由独立模型审查变更
- 03在 Linux、macOS 或 Windows 上运行工作流
MCP 相关
它可通过 stdio 或 streamable HTTP 作为 MCP 服务运行,向 MCP 客户端提供迭代开发工作流。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ralph-wiggum-loop
多模型迭代开发 Agent 插件 — Ralph Loop 采用跨模型工作者/审查者架构,提供规范驱动开发技能、Stop 钩子以及 SHIP/REVISE 决策引擎。
概述
Ralph Loop 实现了一种两阶段迭代工作流:工作者模型负责执行任务,审查者模型负责跨模型审查,并不断迭代,直到审查者说出 “SHIP”。
本项目是一个跨平台 Agent 插件(plugin.json、mcp.json、.agents/skills/ralph-wiggum-loop/ 和 skills/ralph-wiggum-loop/),包含原生实现:
- Linux / macOS(Bash):
bin/ralph-wiggum-loop.sh(使用bin/mcp-sdk.sh) - Windows(PowerShell):
bin/ralph-wiggum-loop.ps1(使用bin/mcp-sdk.psm1) - 多语言运行器:
bin/script-runner.sh/bin/script-runner.ps1(可在 POSIXsh/bash和 PowerShell 中运行)
安装技能(.agents/skills/)
根据 Agent Skills 规范,将技能安装到 .agents/skills/:
# Project-level (.agents/skills/ralph-wiggum-loop) or User-level (~/.agents/skills/ralph-wiggum-loop)
mkdir -p .agents/skills
cp -R skills/ralph-wiggum-loop .agents/skills/ralph-wiggum-loop
New-Item -ItemType Directory -Path .agents/skills -Force | Out-Null
Copy-Item -Recurse -Force skills/ralph-wiggum-loop .agents/skills/ralph-wiggum-loop
特定操作系统的 MCP 服务(mcp.json)
| MCP 服务名称 | 操作系统/运行时 | 传输方式 | 命令/端点 |
|---|---|---|---|
ralph-wiggum-loop | Linux / macOS(Bash) | stdio | ./bin/script-runner.sh ralph-wiggum-loop --stdio |
ralph-wiggum-loop-pwsh | Windows(PowerShell 7+) | stdio | pwsh -NoProfile -ExecutionPolicy Bypass -File ${PLUGIN_ROOT}/bin/script-runner.ps1 ralph-wiggum-loop --stdio |
ralph-wiggum-loop-powershell | Windows(PowerShell 5.1) | stdio | powershell.exe -NoProfile -ExecutionPolicy Bypass -File ${PLUGIN_ROOT}/bin/script-runner.ps1 ralph-wiggum-loop --stdio |
ralph-wiggum-loop-http | 跨平台 | streamable-http | http://127.0.0.1:8080/mcp |
快速开始
1. CLI 模式
- Linux / macOS(Bash):
./bin/ralph-wiggum-loop.sh "Implement user authentication with JWT tokens" --profile pro - Windows(PowerShell):
pwsh -NoProfile -ExecutionPolicy Bypass -File .\bin\ralph-wiggum-loop.ps1 "Implement user authentication with JWT tokens" --profile pro
2. MCP 服务(stdio 模式)
- Linux / macOS(Bash):
./bin/ralph-wiggum-loop.sh --stdio - Windows(PowerShell):
pwsh -NoProfile -ExecutionPolicy Bypass -File .\bin\ralph-wiggum-loop.ps1 --stdio
3. MCP 服务(streamable-http 服务模式)
- Linux / macOS(Bash):
./bin/script-runner.sh start-http-server start --host 127.0.0.1 --port 8080 - Windows(PowerShell):
pwsh -NoProfile -ExecutionPolicy Bypass -File .\bin\script-runner.ps1 start-http-server start --host 127.0.0.1 --port 8080
文档
- 技能与 Agent 说明 — 操作系统选择规则、循环执行模式和 Streamable HTTP 设置
- 完整文档 — API 参考、工具和状态管理
- 部署指南 — 安装与配置
仓库
- 源代码: https://github.com/sheldonrobinson/ralph-wiggum-loop
- Agent 插件规范: https://agent-plugins.org
- MCP 规范: https://modelcontextprotocol.io
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。