[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-mikeyobrien--ralph-orchestrator":3,"tool-mikeyobrien--ralph-orchestrator":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",154349,2,"2026-04-13T23:32:16",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":78,"owner_email":79,"owner_twitter":80,"owner_website":81,"owner_url":82,"languages":83,"stars":119,"forks":120,"last_commit_at":121,"license":122,"difficulty_score":32,"env_os":123,"env_gpu":124,"env_ram":124,"env_deps":125,"category_tags":131,"github_topics":132,"view_count":32,"oss_zip_url":147,"oss_zip_packed_at":147,"status":17,"created_at":148,"updated_at":149,"faqs":150,"releases":180},7279,"mikeyobrien\u002Fralph-orchestrator","ralph-orchestrator","An improved implementation of the Ralph Wiggum technique for autonomous AI agent orchestration","Ralph Orchestrator 是一款基于 Rust 构建的开源框架，旨在通过改进的\"Ralph Wiggum 技术”实现自主 AI 智能体的高效编排。它的核心功能是让 AI 智能体在一个持续的循环中工作，直到任务被彻底完成或达到预设的迭代上限，从而确保复杂任务的交付质量。\n\n该工具主要解决了传统 AI 工作流中常见的“半途而废”或逻辑断层问题。通过引入“基于帽子（hat-based）”的协调机制，Ralph 能够自动执行从需求规划、系统设计到代码实现的全流程。用户只需输入自然语言指令（如“添加 JWT 用户认证”），它便能自动生成规范文档并迭代实施，无需人工频繁干预中间步骤。此外，它还提供了正在开发中的 Web 仪表盘，方便开发者实时监控和管理局部的编排循环。\n\nRalph Orchestrator 特别适合软件开发者、技术负责人以及希望自动化软件工程流程的研究人员使用。其独特的技术亮点包括采用高性能的 Rust 语言编写核心引擎，支持多种后端模型（如 Claude），并提供 MCP 服务器以适配多仓库工作区。无论是快速验证一个小功能，还是规划复杂的系统架构，Ralph 都能作","Ralph Orchestrator 是一款基于 Rust 构建的开源框架，旨在通过改进的\"Ralph Wiggum 技术”实现自主 AI 智能体的高效编排。它的核心功能是让 AI 智能体在一个持续的循环中工作，直到任务被彻底完成或达到预设的迭代上限，从而确保复杂任务的交付质量。\n\n该工具主要解决了传统 AI 工作流中常见的“半途而废”或逻辑断层问题。通过引入“基于帽子（hat-based）”的协调机制，Ralph 能够自动执行从需求规划、系统设计到代码实现的全流程。用户只需输入自然语言指令（如“添加 JWT 用户认证”），它便能自动生成规范文档并迭代实施，无需人工频繁干预中间步骤。此外，它还提供了正在开发中的 Web 仪表盘，方便开发者实时监控和管理局部的编排循环。\n\nRalph Orchestrator 特别适合软件开发者、技术负责人以及希望自动化软件工程流程的研究人员使用。其独特的技术亮点包括采用高性能的 Rust 语言编写核心引擎，支持多种后端模型（如 Claude），并提供 MCP 服务器以适配多仓库工作区。无论是快速验证一个小功能，还是规划复杂的系统架构，Ralph 都能作为一个可靠的自动化助手，帮助团队提升开发效率。","\u003C!-- 2026-01-28 -->\n# Ralph Orchestrator\n\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue)](LICENSE)\n[![Rust](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frust-1.75+-orange)](https:\u002F\u002Fwww.rust-lang.org\u002F)\n[![Build](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fci.yml?branch=main&label=CI)](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Factions)\n[![Coverage](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fbadges\u002Fcoverage.json)](CONTRIBUTING.md#coverage)\n[![Mentioned in Awesome Claude Code](https:\u002F\u002Fawesome.re\u002Fmentioned-badge.svg)](https:\u002F\u002Fgithub.com\u002Fhesreallyhim\u002Fawesome-claude-code)\n[![Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-mkdocs-blue)](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002F)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1482421188700667906?label=Discord&logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002FXWUyeUNffh)\n\nA hat-based orchestration framework that keeps AI agents in a loop until the task is done.\n\n> \"Me fail English? That's unpossible!\" - Ralph Wiggum\n\n**[Documentation](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002F)** | **[Getting Started](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fgetting-started\u002Fquick-start\u002F)** | **[Presets](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Fpresets\u002F)**\n\n## Installation\n\n### Via npm (Recommended)\n\n```bash\nnpm install -g @ralph-orchestrator\u002Fralph-cli\n```\n\n### Via GitHub Releases installer\n\n```bash\ncurl --proto '=https' --tlsv1.2 -LsSf \\\n  https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Flatest\u002Fdownload\u002Fralph-cli-installer.sh | sh\n```\n\n### Via Cargo\n\n```bash\ncargo install ralph-cli\n```\n\n> Homebrew is not currently published from this repository's automated release flow. Prefer npm, Cargo, or the GitHub Releases installer.\n\n## Quick Start\n\n```bash\n# 1. Initialize Ralph with your preferred backend\nralph init --backend claude\n\n# 2. Plan your feature (interactive PDD session)\nralph plan \"Add user authentication with JWT\"\n# Creates: specs\u002Fuser-authentication\u002Frequirements.md, design.md, implementation-plan.md\n\n# 3. Implement the feature\nralph run -p \"Implement the feature in specs\u002Fuser-authentication\u002F\"\n```\n\nRalph iterates until it outputs `LOOP_COMPLETE` or hits the iteration limit.\n\nFor simpler tasks, skip planning and run directly:\n\n```bash\nralph run -p \"Add input validation to the \u002Fusers endpoint\"\n```\n\n## Web Dashboard (Alpha)\n\n> **Alpha:** The web dashboard is under active development. Expect rough edges and breaking changes.\n\n\u003Cimg width=\"1513\" height=\"1128\" alt=\"image\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmikeyobrien_ralph-orchestrator_readme_cd532c93912a.png\" \u002F>\n\nRalph includes a web dashboard for monitoring and managing orchestration loops.\n\n```bash\nralph web                              # starts Rust RPC API + frontend + opens browser\nralph web --no-open                    # skip browser auto-open\nralph web --backend-port 4000          # custom RPC API port\nralph web --frontend-port 8080         # custom frontend port\nralph web --legacy-node-api            # opt into deprecated Node tRPC backend\n```\n\n### MCP Server Workspace Scope\n\n`ralph mcp serve` is scoped to a single workspace root per server instance.\n\n```bash\nralph mcp serve --workspace-root \u002Fpath\u002Fto\u002Frepo\n```\n\nPrecedence is:\n\n1. `--workspace-root`\n2. `RALPH_API_WORKSPACE_ROOT`\n3. current working directory\n\nFor multi-repo use, run one MCP server instance per repo\u002Fworkspace. Ralph's current\ncontrol-plane APIs persist config, tasks, loops, planning sessions, and collections\nunder a single workspace root, so server-per-workspace is the deterministic model.\n\n**Requirements:**\n- Rust toolchain (for `ralph-api`)\n- Node.js >= 18 + npm (for the frontend)\n\nOn first run, `ralph web` auto-detects missing `node_modules` and runs `npm install`.\n\nTo set up Node.js:\n\n```bash\n# Option 1: nvm (recommended)\nnvm install    # reads .nvmrc\n\n# Option 2: direct install\n# https:\u002F\u002Fnodejs.org\u002F\n```\n\nFor development:\n\n```bash\nnpm install              # install frontend + legacy backend deps\nnpm run dev:api          # Rust RPC API (port 3000)\nnpm run dev:web          # frontend (port 5173)\nnpm run dev              # frontend only (default)\nnpm run dev:legacy-server  # deprecated Node backend (optional)\nnpm run test             # all frontend\u002Fbackend workspace tests\n```\n\n## MCP Server Mode\n\nRalph can run as an MCP server over stdio for MCP-compatible clients:\n\n```bash\nralph mcp serve\n```\n\nUse this mode from an MCP client configuration rather than an interactive terminal workflow.\n\n## What is Ralph?\n\nRalph implements the [Ralph Wiggum technique](https:\u002F\u002Fghuntley.com\u002Fralph\u002F) — autonomous task completion through continuous iteration. It supports:\n\n- **Multi-Backend Support** — Claude Code, Kiro, Gemini CLI, Codex, Amp, Copilot CLI, OpenCode\n- **Hat System** — Specialized personas coordinating through events\n- **Backpressure** — Gates that reject incomplete work (tests, lint, typecheck)\n- **Memories & Tasks** — Persistent learning and runtime work tracking\n- **5 Supported Builtins** — `code-assist`, `debug`, `research`, `review`, and `pdd-to-code-assist`, with more patterns documented as examples\n\n## RObot (Human-in-the-Loop)\n\nRalph supports human interaction during orchestration via Telegram. Agents can ask questions and block until answered; humans can send proactive guidance at any time.\n\nQuick onboarding (Telegram):\n\n```bash\nralph bot onboard --telegram   # guided setup (token + chat id)\nralph bot status               # verify config\nralph bot test                 # send a test message\nralph run -c ralph.bot.yml -p  \"Help the human\"\n```\n\n```yaml\n# ralph.yml\nRObot:\n  enabled: true\n  telegram:\n    bot_token: \"your-token\"  # Or RALPH_TELEGRAM_BOT_TOKEN env var\n```\n\n- **Agent questions** — Agents emit `human.interact` events; the loop blocks until a response arrives or times out\n- **Proactive guidance** — Send messages anytime to steer the agent mid-loop\n- **Parallel loop routing** — Messages route via reply-to, `@loop-id` prefix, or default to primary\n- **Telegram commands** — `\u002Fstatus`, `\u002Ftasks`, `\u002Frestart` for real-time loop visibility\n\nSee the [Telegram guide](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Ftelegram\u002F) for setup instructions.\n\n## Documentation\n\nFull documentation is available at **[mikeyobrien.github.io\u002Fralph-orchestrator](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002F)**:\n\n- [Installation](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fgetting-started\u002Finstallation\u002F)\n- [Quick Start](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fgetting-started\u002Fquick-start\u002F)\n- [Configuration](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Fconfiguration\u002F)\n- [CLI Reference](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Fcli-reference\u002F)\n- [Presets](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Fpresets\u002F)\n- [Concepts: Hats & Events](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fconcepts\u002Fhats-and-events\u002F)\n- [Architecture](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fadvanced\u002Farchitecture\u002F)\n\n## Contributing\n\nContributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines and [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) for community standards.\n\n## License\n\nMIT License — See [LICENSE](LICENSE) for details.\n\n## 💬 Community & Support\n\nJoin the **ralph-orchestrator** community to discuss AI agent patterns, get help with your implementation, or contribute to the roadmap.\n\n* **Discord**: [Join our server](https:\u002F\u002Fdiscord.gg\u002FXWUyeUNffh) to chat with the maintainers and other users in real-time.\n* **GitHub Issues**: For bug reports and formal feature requests, please use the [Issue Tracker](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fissues).\n\n## Acknowledgments\n\n- **[Geoffrey Huntley](https:\u002F\u002Fghuntley.com\u002Fralph\u002F)** — Creator of the Ralph Wiggum technique\n- **[Strands Agents SOP](https:\u002F\u002Fgithub.com\u002Fstrands-agents\u002Fagent-sop)** — Agent SOP framework\n- **[ratatui](https:\u002F\u002Fratatui.rs\u002F)** — Terminal UI framework\n\n---\n\n*\"I'm learnding!\" - Ralph Wiggum*\n","\u003C!-- 2026-01-28 -->\n# Ralph 编排器\n\n[![许可证](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue)](LICENSE)\n[![Rust](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frust-1.75+-orange)](https:\u002F\u002Fwww.rust-lang.org\u002F)\n[![构建](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fci.yml?branch=main&label=CI)](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Factions)\n[![覆盖率](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fbadges\u002Fcoverage.json)](CONTRIBUTING.md#coverage)\n[![被 Awesome Claude Code 提及](https:\u002F\u002Fawesome.re\u002Fmentioned-badge.svg)](https:\u002F\u002Fgithub.com\u002Fhesreallyhim\u002Fawesome-claude-code)\n[![文档](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-mkdocs-blue)](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002F)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1482421188700667906?label=Discord&logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002FXWUyeUNffh)\n\n一个基于“帽子”系统的编排框架，能够让 AI 代理持续循环工作，直到任务完成。\n\n> “我英语会不及格？这不可能！”——拉尔夫·维格姆\n\n**[文档](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002F)** | **[快速入门](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fgetting-started\u002Fquick-start\u002F)** | **[预设配置](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Fpresets\u002F)**\n\n## 安装\n\n### 通过 npm（推荐）\n\n```bash\nnpm install -g @ralph-orchestrator\u002Fralph-cli\n```\n\n### 通过 GitHub 发布版安装脚本\n\n```bash\ncurl --proto '=https' --tlsv1.2 -LsSf \\\n  https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Flatest\u002Fdownload\u002Fralph-cli-installer.sh | sh\n```\n\n### 通过 Cargo\n\n```bash\ncargo install ralph-cli\n```\n\n> 目前 Homebrew 尚未从本仓库的自动化发布流程中发布。建议优先使用 npm、Cargo 或 GitHub 发布版安装脚本。\n\n## 快速入门\n\n```bash\n# 1. 使用您偏好的后端初始化 Ralph\nralph init --backend claude\n\n# 2. 规划您的功能（交互式 PDD 会话）\nralph plan \"添加基于 JWT 的用户认证\"\n# 创建：specs\u002Fuser-authentication\u002Frequirements.md、design.md、implementation-plan.md\n\n# 3. 实现该功能\nralph run -p \"在 specs\u002Fuser-authentication\u002F 中实现该功能\"\n```\n\nRalph 会不断迭代，直到输出 `LOOP_COMPLETE` 或达到迭代上限。\n\n对于更简单的任务，可以直接跳过规划并运行：\n\n```bash\nralph run -p \"为 \u002Fusers 端点添加输入校验\"\n```\n\n## Web 控制台（Alpha 版）\n\n> **Alpha 版：** Web 控制台目前仍在积极开发中，可能存在一些不完善之处和破坏性变更。\n\n\u003Cimg width=\"1513\" height=\"1128\" alt=\"image\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmikeyobrien_ralph-orchestrator_readme_cd532c93912a.png\" \u002F>\n\nRalph 内置了一个 Web 控制台，用于监控和管理编排循环。\n\n```bash\nralph web                              # 启动 Rust RPC API + 前端，并打开浏览器\nralph web --no-open                    # 跳过自动打开浏览器\nralph web --backend-port 4000          # 自定义 RPC API 端口\nralph web --frontend-port 8080         # 自定义前端端口\nralph web --legacy-node-api            # 选择使用已弃用的 Node tRPC 后端\n```\n\n### MCP 服务器的工作区范围\n\n`ralph mcp serve` 仅限于每个服务器实例对应一个工作区根目录。\n\n```bash\nralph mcp serve --workspace-root \u002Fpath\u002Fto\u002Frepo\n```\n\n优先级如下：\n\n1. `--workspace-root`\n2. `RALPH_API_WORKSPACE_ROOT`\n3. 当前工作目录\n\n对于多仓库使用场景，建议为每个仓库或工作区运行一个 MCP 服务器实例。Ralph 当前的控制平面 API 会在单个工作区根目录下持久化配置、任务、循环、规划会话和集合，因此按工作区划分服务器是确定性的模型。\n\n**要求：**\n- Rust 工具链（用于 `ralph-api`）\n- Node.js >= 18 + npm（用于前端）\n\n首次运行时，`ralph web` 会自动检测缺失的 `node_modules` 并执行 `npm install`。\n\n设置 Node.js 的方法如下：\n\n```bash\n# 方法一：nvm（推荐）\nnvm install    # 读取 .nvmrc 文件\n\n# 方法二：直接安装\n# https:\u002F\u002Fnodejs.org\u002F\n```\n\n开发环境：\n\n```bash\nnpm install              # 安装前端和旧版后端依赖\nnpm run dev:api          # Rust RPC API（端口 3000）\nnpm run dev:web          # 前端（端口 5173）\nnpm run dev              # 仅启动前端（默认）\nnpm run dev:legacy-server  # 已弃用的 Node 后端（可选）\nnpm run test             # 运行所有前端和后端的工作区测试\n```\n\n## MCP 服务器模式\n\nRalph 可以作为 MCP 服务器通过标准输入输出运行，供兼容 MCP 的客户端使用：\n\n```bash\nralph mcp serve\n```\n\n此模式应从 MCP 客户端配置中调用，而非交互式终端工作流。\n\n## Ralph 是什么？\n\nRalph 实现了 [拉尔夫·维格姆技术](https:\u002F\u002Fghuntley.com\u002Fralph\u002F) —— 通过持续迭代实现自主任务完成。它支持以下功能：\n\n- **多后端支持** — Claude Code、Kiro、Gemini CLI、Codex、Amp、Copilot CLI、OpenCode\n- **帽子系统** — 通过事件协调的专用角色\n- **背压机制** — 拒绝未完成工作的门控机制（如测试、代码检查、类型检查）\n- **记忆与任务** — 持久化学习和运行时工作跟踪\n- **5 种内置功能** — `code-assist`、`debug`、`research`、`review` 和 `pdd-to-code-assist`，更多模式已在示例中记录\n\n## RObot（人机协作）\n\nRalph 支持通过 Telegram 在编排过程中进行人工干预。代理可以提出问题并阻塞等待回复；人类也可以随时发送主动指导。\n\nTelegram 快速接入：\n\n```bash\nralph bot onboard --telegram   # 引导式设置（令牌 + 聊天 ID）\nralph bot status               # 验证配置\nralph bot test                 # 发送一条测试消息\nralph run -c ralph.bot.yml -p  \"帮助人类\"\n```\n\n```yaml\n# ralph.yml\nRObot:\n  enabled: true\n  telegram:\n    bot_token: \"your-token\"  # 或者设置 RALPH_TELEGRAM_BOT_TOKEN 环境变量\n```\n\n- **代理提问** — 代理会发出 `human.interact` 事件；循环将阻塞，直到收到回复或超时\n- **主动指导** — 随时发送消息以在循环中引导代理\n- **并行循环路由** — 消息可通过回复、`@loop-id` 前缀路由，或默认发送到主循环\n- **Telegram 命令** — `\u002Fstatus`、`\u002Ftasks`、`\u002Frestart` 可实时查看循环状态\n\n请参阅 [Telegram 指南](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Ftelegram\u002F) 获取设置说明。\n\n## 文档\n\n完整文档可在 **[mikeyobrien.github.io\u002Fralph-orchestrator](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002F)** 查看：\n\n- [安装](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fgetting-started\u002Finstallation\u002F)\n- [快速入门](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fgetting-started\u002Fquick-start\u002F)\n- [配置](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Fconfiguration\u002F)\n- [CLI 参考](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Fcli-reference\u002F)\n- [预设](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fguide\u002Fpresets\u002F)\n- [概念：帽子与事件](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fconcepts\u002Fhats-and-events\u002F)\n- [架构](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002Fadvanced\u002Farchitecture\u002F)\n\n## 贡献\n\n欢迎贡献！请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 了解指南，以及 [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) 了解社区规范。\n\n## 许可证\n\nMIT 许可证 — 详情请参阅 [LICENSE](LICENSE)。\n\n## 💬 社区与支持\n\n加入 **ralph-orchestrator** 社区，讨论 AI 代理模式、获取实施帮助或参与路线图建设。\n\n* **Discord**：[加入我们的服务器](https:\u002F\u002Fdiscord.gg\u002FXWUyeUNffh)，与维护者及其他用户实时交流。\n* **GitHub Issues**：如需报告 bug 或提出正式的功能请求，请使用 [问题追踪器](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fissues)。\n\n## 致谢\n\n- **[Geoffrey Huntley](https:\u002F\u002Fghuntley.com\u002Fralph\u002F)** — Ralph Wiggum 技术的创造者\n- **[Strands Agents SOP](https:\u002F\u002Fgithub.com\u002Fstrands-agents\u002Fagent-sop)** — 代理 SOP 框架\n- **[ratatui](https:\u002F\u002Fratatui.rs\u002F)** — 终端 UI 框架\n\n---\n\n*“我在学习呢！”——Ralph Wiggum*","# Ralph Orchestrator 快速上手指南\n\nRalph Orchestrator 是一个基于“帽子（Hat）”系统的 AI 代理编排框架，通过持续迭代循环直到任务完成。它支持多种后端（如 Claude Code、Gemini CLI 等），并具备人类介入（Human-in-the-Loop）功能。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux, macOS 或 Windows (WSL)\n*   **Rust 工具链**：版本 1.75+（用于核心二进制文件）\n    *   安装命令：`curl --proto '=https' --tlsv1.2 -sSf https:\u002F\u002Fsh.rustup.rs | sh`\n*   **Node.js**：版本 18+ 及 npm（仅在使用 Web Dashboard 时需要）\n    *   推荐使用 `nvm` 管理：`nvm install`\n*   **AI 后端凭证**：确保已配置好所选后端（如 Claude Code）的 API Key 或登录状态。\n\n> **注意**：目前官方未提供 Homebrew 源，推荐优先使用 npm、Cargo 或官方安装脚本。国内用户若访问 GitHub 释放源较慢，建议配置代理或使用 Cargo\u002Fnpm 镜像加速。\n\n## 安装步骤\n\n您可以选择以下任意一种方式进行安装：\n\n### 方式一：通过 npm 安装（推荐）\n\n```bash\nnpm install -g @ralph-orchestrator\u002Fralph-cli\n```\n\n### 方式二：通过 Cargo 安装\n\n```bash\ncargo install ralph-cli\n```\n\n### 方式三：通过官方安装脚本\n\n```bash\ncurl --proto '=https' --tlsv1.2 -LsSf \\\n  https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Flatest\u002Fdownload\u002Fralph-cli-installer.sh | sh\n```\n\n安装完成后，运行 `ralph --version` 验证安装是否成功。\n\n## 基本使用\n\n### 1. 初始化项目\n\n首先选择您偏好的 AI 后端进行初始化（例如使用 Claude）：\n\n```bash\nralph init --backend claude\n```\n\n### 2. 规划任务（可选但推荐）\n\n对于复杂功能，可以使用交互式 PDD（Problem Driven Development）会话生成需求、设计和实施计划：\n\n```bash\nralph plan \"Add user authentication with JWT\"\n```\n*执行后将自动生成 `specs\u002F` 目录下的 `requirements.md`, `design.md`, `implementation-plan.md` 等文件。*\n\n### 3. 执行任务\n\n让 Ralph 自动迭代执行任务，直到输出 `LOOP_COMPLETE` 或达到迭代上限：\n\n```bash\nralph run -p \"Implement the feature in specs\u002Fuser-authentication\u002F\"\n```\n\n对于简单任务，可以直接跳过规划步骤运行：\n\n```bash\nralph run -p \"Add input validation to the \u002Fusers endpoint\"\n```\n\n### 4. 启动 Web 监控面板（Alpha 阶段）\n\n如需可视化监控编排循环和任务状态，可启动本地 Web 服务：\n\n```bash\nralph web\n```\n*该命令会自动启动 Rust RPC API 和前端服务，并在浏览器中打开仪表盘。*\n\n---\n更多高级功能（如 Telegram 机器人介入、MCP 服务器模式）及详细配置，请参阅官方文档：[mikeyobrien.github.io\u002Fralph-orchestrator](https:\u002F\u002Fmikeyobrien.github.io\u002Fralph-orchestrator\u002F)","某初创团队的后端工程师需要在两天内为现有 API 服务紧急集成基于 JWT 的用户认证模块，涉及需求分析、安全设计及代码实现。\n\n### 没有 ralph-orchestrator 时\n- 开发者需手动编写冗长的提示词来引导 AI 分步执行，一旦 AI 偏离方向或遗漏步骤，必须人工介入重新指令，打断心流。\n- 缺乏自动闭环机制，AI 常在生成部分代码后停止，需要人工反复检查进度并触发下一轮生成，效率低下且易出错。\n- 多文件协作时上下文容易丢失，导致生成的代码风格不统一或逻辑冲突，后期调试和重构耗费大量时间。\n- 无法直观监控任务状态，难以判断 AI 是正在思考还是陷入死循环，项目管理变得黑盒化。\n\n### 使用 ralph-orchestrator 后\n- 通过 `ralph plan` 一键生成交互式产品需求文档（PDD）和实施计划，自动将“添加 JWT 认证”拆解为规范的设计文档与代码任务。\n- 利用内置的\"Ralph Wiggum\"循环技术，自动持续迭代直到输出 `LOOP_COMPLETE`，无需人工频繁干预即可完整交付功能代码。\n- 基于工作空间的上下文管理确保所有生成文件逻辑一致，自动处理依赖关系，显著减少集成错误和返工成本。\n- 启动 `ralph web` 仪表盘实时可视化监控代理运行状态、日志及迭代次数，让复杂的自主代理流程透明可控。\n\nralph-orchestrator 将碎片化的 AI 辅助编码转变为全自动、可观测的工程交付流水线，让开发者从“提示词工程师”回归真正的架构设计者。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmikeyobrien_ralph-orchestrator_cd532c93.png","mikeyobrien","Mikey O'Brien","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fmikeyobrien_9a1c1b13.jpg","Sr. SDE @ Amazon. Austin, TX. AI Enthusiast. \r\n","Amazon","Austin, TX","m@mobrienv.dev","mikeyobrienv","mobrienv.dev","https:\u002F\u002Fgithub.com\u002Fmikeyobrien",[84,88,92,96,100,104,107,110,113,116],{"name":85,"color":86,"percentage":87},"Rust","#dea584",82.6,{"name":89,"color":90,"percentage":91},"TypeScript","#3178c6",13.7,{"name":93,"color":94,"percentage":95},"Python","#3572A5",2.1,{"name":97,"color":98,"percentage":99},"Shell","#89e051",1.2,{"name":101,"color":102,"percentage":103},"Gherkin","#5B2063",0.1,{"name":105,"color":106,"percentage":103},"Just","#384d54",{"name":108,"color":109,"percentage":103},"CSS","#663399",{"name":111,"color":112,"percentage":103},"Nix","#7e7eff",{"name":114,"color":106,"percentage":115},"Dockerfile",0,{"name":117,"color":118,"percentage":115},"JavaScript","#f1e05a",2677,244,"2026-04-13T16:36:48","MIT","Linux, macOS, Windows","未说明",{"notes":126,"python":124,"dependencies":127},"该工具主要基于 Rust 和 Node.js 构建，而非 Python。核心组件 'ralph-cli' 可通过 npm、Cargo 或 GitHub 安装脚本安装。运行 Web 仪表板需要 Node.js 18 及以上版本，首次运行会自动检测并安装前端依赖。支持通过 Telegram 进行人机交互。不支持通过 Homebrew 安装（需使用 npm、Cargo 或官方安装脚本）。",[128,129,130],"Rust toolchain (1.75+)","Node.js (>= 18)","npm",[52,13,14,15],[133,134,135,136,137,138,139,140,141,46,142,143,144,145,146],"ai","ai-agents","ai-agents-framework","ai-developer-tools","claude-code","claude-code-cli","codex-cli","development-tools","development-workflow","ralph-loop","ralph-wiggum","opencode","kiro","kiro-cli",null,"2026-03-27T02:49:30.150509","2026-04-14T12:31:39.393429",[151,156,161,166,171,176],{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},32677,"为什么 ralph run 会无限循环或卡住不动？","这通常是因为配置中缺少 `scratchpad`（暂存区）定义，或者使用了错误的 CLI 后端配置。\n1. 确保在配置文件中添加 scratchpad 路径：\n   ```yaml\n   core:\n     scratchpad: \".agent\u002Fscratchpad.md\"\n   ```\n2. 检查 CLI 后端配置。对于 OpenCode 后端，推荐使用以下格式而不是 custom 命令模式：\n   ```yaml\n   cli:\n     backend: \"opencode\"\n     args:\n       - \"-m\"\n       - \"opencode\u002Fminimax-m2.5-free\"\n     prompt_mode: \"arg\"\n   ```\n3. 如果问题依旧，请尝试升级到最新版本（如 v2.6.0 或更高），旧版本的循环逻辑可能存在缺陷。","https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fissues\u002F157",{"id":157,"question_zh":158,"answer_zh":159,"source_url":160},32678,"运行 ralph 时界面卡死、无输出或一直显示空闲状态怎么办？","这通常是 TUI（文本用户界面）在某些终端或系统环境下的兼容性问题。\n解决方案：\n1. **临时方案**：添加 `--no-tui` 参数运行命令，例如：\n   ```bash\n   ralph run --no-tui\n   ```\n   这将禁用图形界面并直接输出日志，通常能立即解决问题。\n2. **永久方案**：升级到最新版本（v2.2.4 修复了空闲问题，v2.9.2 修复了 macOS\u002FGhostty 上的黑屏问题）。特别是 macOS 用户如果遇到升级后无输出，请务必更新至 v2.9.2+。","https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fissues\u002F105",{"id":162,"question_zh":163,"answer_zh":164,"source_url":165},32679,"在 macOS (Ghostty\u002FTerminal) 上升级后 ralph run 没有可见输出怎么办？","这是 v2.9.1 版本中 TUI 渲染与非交互式 PTY 执行冲突导致的已知问题。\n**解决方法**：\n请立即升级到 **v2.9.2** 或更高版本，该版本已包含修复补丁（fix: avoid PTY stdin deadlock）。\n如果使用 Homebrew 安装，运行：\n```bash\nbrew upgrade ralph-orchestrator\n```\n在升级前，你可以使用 `--no-tui` 标志作为临时变通方法。","https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fissues\u002F289",{"id":167,"question_zh":168,"answer_zh":169,"source_url":170},32680,"Ralph 循环在任务未完成时就提前结束（LOOP COMPLETE）是怎么回事？","这可能是早期版本中的逻辑缺陷，导致系统在部分任务完成时误判为整体完成。\n**建议操作**：\n1. 确保你使用的是最新版本，维护者表示该问题在最近的更新（上周六之后）中已得到修复。\n2. 如果问题复现，检查是否所有 `task\u002F*` 文件都已正确处理。在某些工作流中，如果 spec 文件先生成而任务文件未写完，可能导致判断错误。\n3. 如果依然遇到此问题，请重新运行 `ralph run`，有时重试可以处理剩余任务，但根本解决需依赖版本更新。","https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fissues\u002F123",{"id":172,"question_zh":173,"answer_zh":174,"source_url":175},32681,"使用 `ralph run --config` 指定预设文件时命令不生效或报错怎么办？","如果在更新到 v2.2.1 后发现 `ralph run` 挂起或预设无法加载，这通常是 TUI 默认开启导致的回归问题。\n**解决方法**：\n1. 添加 `--no-tui` 参数测试：\n   ```bash\n   ralph run --config presets\u002Fcode-archaeology.yml --prompt \"Something\" --no-tui\n   ```\n2. 尝试使用内置预设简写（如果支持）：\n   ```bash\n   ralph run -c builtin:\u003Cpreset-name>\n   ```\n3. 使用 `-b \u003Cbackend>` 参数强制覆盖配置中的后端设置。","https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fissues\u002F95",{"id":177,"question_zh":178,"answer_zh":179,"source_url":155},32682,"如何正确配置 OpenCode 后端以避免运行错误？","配置 OpenCode 后端时，请注意不要混用 `custom` 命令模式和原生 `opencode` 后端模式。根据社区验证，以下配置是稳定可用的：\n```yaml\ncli:\n  backend: \"opencode\"\n  args:\n    - \"-m\"\n    - \"opencode\u002Fminimax-m2.5-free\"\n  prompt_mode: \"arg\"\n```\n**避免**使用以下已过时或不稳定的配置方式：\n```yaml\n# 不推荐\ncli:\n  backend: \"custom\"\n  command: \"opencode\"\n  args:\n    - \"run\"\n    - \"-m\"\n    - \"opencode\u002Fminimax-m2.5-free\"\n```\n同时，确保安装了正确版本的 CLI 工具（建议 v2.6.0+）。",[181,186,191,196,201,206,211,216,221,226,231,236,241,246,251,256,261,266,271,276],{"id":182,"version":183,"summary_zh":184,"released_at":185},247426,"v2.9.2","## 发行说明\n\n### 变更\n\n- 在发布工作流中添加了发布后的 `cargo install` 烟囱测试，以便更快地检测损坏的发布产物。\n- 扩展了 `ralph doctor` 对 Pi 和 Roo 后端的身份验证环境变量检测功能。\n- 在后端指南中记录了 Pi 后端的相关信息。\n\n### 修复\n\n- 通过避免在非交互式 PTY 执行中出现 PTY 标准输入死锁，修复了 Claude + TUI 在处理大型提示时出现空白或卡住的问题。\n\n# ralph-bench 2.9.2\n\n## 安装 ralph-bench 2.9.2\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.9.2\n```\n\n## 下载 ralph-bench 2.9.2\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.9.2\n\n## 安装 ralph-cli 2.9.2\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-cli-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.9.2\n```\n\n## 下载 ralph-cli 2.9.2\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.2\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithu","2026-04-10T17:00:07",{"id":187,"version":188,"summary_zh":189,"released_at":190},247427,"v2.9.1","## 发行说明\n\n### 修复\n\n- `cargo install ralph-cli` 因 `ralph-adapters` 中的 `tool_preview.rs` 被跨 crate 的 `#[path]` 导入到 `ralph-tui` 而失败。已将 `tool_preview` 移至 `ralph-adapters` 的公共模块，并将其添加为正确的依赖项。\n\n# ralph-bench 2.9.1\n\n## 安装 ralph-bench 2.9.1\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.9.1\n```\n\n## 下载 ralph-bench 2.9.1\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.9.1\n\n## 安装 ralph-cli 2.9.1\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-cli-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.9.1\n```\n\n## 下载 ralph-cli 2.9.1\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator","2026-04-04T15:47:21",{"id":192,"version":193,"summary_zh":194,"released_at":195},247428,"v2.9.0","## 发行说明\n\n### 新增功能\n\n- 用于循环内并行帽子执行的代理波。\n- TUI 头部显示当前分支。\n- 更丰富的 Copilot JSON 流事件处理。\n\n### 变更\n\n- 改进了丰富的 TUI 工具输出和端到端测试框架。\n- 将覆盖率和 Rust 门禁验证提前到 CI 流程中，并统一了本地与 GitHub 的检查。\n- 更新了文档链接和覆盖率发布相关流程。\n\n### 修复\n\n- TUI 鼠标切换行为。\n- 循环状态的草稿板路径解析。\n- 对基于参数的后端，通过临时文件传递大型提示信息。\n- CLI 执行器的流式处理及空闲超时处理。\n- 自循环事件发布指南和后端契约验证覆盖率。\n\n# ralph-bench 2.9.0\n\n## 安装 ralph-bench 2.9.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.9.0\n```\n\n## 下载 ralph-bench 2.9.0\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.9.0\n\n## 安装 ralph-cli 2.9.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.9.0\u002Fralph-cli-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.9.0\n```\n\n## 下载 ralph-cli 2.9.0\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Frelea","2026-04-03T15:07:02",{"id":197,"version":198,"summary_zh":199,"released_at":200},247429,"v2.8.1","# ralph-bench 2.8.1\n\n## 安装 ralph-bench 2.8.1\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.8.1\n```\n\n## 下载 ralph-bench 2.8.1\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.8.1\n\n## 安装 ralph-cli 2.8.1\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-cli-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.8.1\n```\n\n## 下载 ralph-cli 2.8.1\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.1\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [che","2026-03-16T01:31:44",{"id":202,"version":203,"summary_zh":204,"released_at":205},247430,"v2.8.0","## 发行说明\n\n### 新增\n\n- `ralph mcp serve`：通过标准输入输出将 Ralph 暴露为工作区范围的 MCP 服务器。\n- 用户范围的默认配置发现，以及对每个用户 Ralph 默认值的支持。\n- 在界面头部更新了 TUI 的可用性通知。\n- 人工指导现在可以触发干净重启请求流程。\n\n### 变更\n\n- 围绕维护的工作流整合了核心预设集，并更新了预设文档、示例和评估工具。\n- 优化了 PDD 和代码任务指导，以减少 Ralph 特定的干扰信息，提升交接质量。\n\n### 修复\n\n- 加强了多角色预设事件契约、延迟事件恢复、当前角色显示，以及下游调试\u002F评审交接的功能。\n- 使用帽子时保留了来自核心配置的运行时限制。\n- 修复了无头循环运行器后端的选择问题。\n- 使重启恢复使用所需的单命令 Shell 流程，并为其增加了契约覆盖。\n\n# ralph-bench 2.8.0\n\n## 安装 ralph-bench 2.8.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.8.0\n```\n\n## 下载 ralph-bench 2.8.0\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.8.0\n\n## 安装 ralph-cli 2.8.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.8.0\u002Fralph-cli-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.8.0\n```\n\n## ","2026-03-10T02:15:32",{"id":207,"version":208,"summary_zh":209,"released_at":210},247431,"v2.7.0","## 发行说明\n\n### 新增\n\n- 每个项目的工作流编排器生命周期钩子 v1。\n- 带有 ACP 执行器支持的 `kiro-acp` 后端。\n- 通过 JSON-RPC 标准输入\u002F输出实现的子进程 TUI。\n- 改进了基于 ACP 的流程的 TUI 工具渲染。\n\n### 变更\n\n- 通过移除冗余克隆和去重 `now_ts`，简化了内部代码路径。\n- 将已弃用的 `Duration` 方法调用替换为 `from_secs`。\n- `ralph plan` PDD SOP 现在从规范的 `strands-agents\u002Fagent-sop` 上游源同步，并添加了一个小的 Ralph 特定的循环交接补充。\n- 为 SOP 维护添加了嵌入式资产同步、检查和上游刷新助手。\n- 统一并现代化了预设文档。\n- 添加了 `llms.txt` 地图生成和 CI 验证。\n- 加强了 Web `tsx` 预检行为，并添加了资助元数据。\n\n### 修复\n\n- 避免在子进程 TUI 模式下发生自锁竞争。\n- 在 TUI 中将 Pi 文本增量累积为流动段落。\n- 更可靠地清理僵尸工作树循环。\n- 修复了 ACP 孤立进程、TUI 输出乱码以及工具详情缺失的问题。\n- 解决了 clippy 问题和结构体字段缺失问题。\n\n# ralph-bench 2.7.0\n\n## 安装 ralph-bench 2.7.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.7.0\n```\n\n## 下载 ralph-bench 2.7.0\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.7.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.7.0\n\n## 安装 ralph-cli 2.7.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmike","2026-03-06T02:03:28",{"id":212,"version":213,"summary_zh":214,"released_at":215},247432,"v2.6.0","## 发行说明\n\n### 新增功能\n\n- Rust RPC v1 控制平面以及 Web 客户端迁移到新的 RPC 合约。\n- `ralph` CLI 的 Shell 补全支持。\n- 带有强制评审通过的 `fresh-eyes` 预设。\n\n### 修复\n\n- 帽子显示不再卡在上一次迭代的帽子上。\n- UTF-8 安全截断，防止多字节字符导致的崩溃。\n- 自定义帽子（包括 OpenCode）现在会正确使用帽子级别的后端简写 `args`。\n- 已弃用的 `project.*` 配置键现在会快速失败，并提供清晰的迁移提示指向 `core.*`。\n\n# ralph-api 2.6.0\n\n## 安装 ralph-api 2.6.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到你的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-api@2.6.0\n```\n\n## 下载 ralph-api 2.6.0\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-api-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-api-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-api-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-api-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-api-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-bench 2.6.0\n\n## 安装 ralph-bench 2.6.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到你的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.6.0\n```\n\n## 下载 ralph-bench 2.6.0\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.6.0\u002Fralph-bench-aarch64-apple-d","2026-02-25T03:12:27",{"id":217,"version":218,"summary_zh":219,"released_at":220},247433,"v2.5.1","## 发行说明\n\n### 已更改\n\n- 为 2.5.1 版本提升版本号。\n\n# ralph-bench 2.5.1\n\n## 安装 ralph-bench 2.5.1\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.5.1\n```\n\n## 下载 ralph-bench 2.5.1\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.5.1\n\n## 安装 ralph-cli 2.5.1\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-cli-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.5.1\n```\n\n## 下载 ralph-cli 2.5.1\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.","2026-02-14T04:24:28",{"id":222,"version":223,"summary_zh":224,"released_at":225},247434,"v2.5.0","# ralph-bench 2.5.0\n\n## 安装 ralph-bench 2.5.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到你的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.5.0\n```\n\n## 下载 ralph-bench 2.5.0\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.5.0\n\n## 安装 ralph-cli 2.5.0\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-cli-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到你的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.5.0\n```\n\n## 下载 ralph-cli 2.5.0\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.5.0\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验…","2026-02-08T04:38:00",{"id":227,"version":228,"summary_zh":229,"released_at":230},247435,"v2.4.4","# ralph-bench 2.4.4\n\n## 安装 ralph-bench 2.4.4\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.4.4\n```\n\n## 下载 ralph-bench 2.4.4\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.4.4\n\n## 安装 ralph-cli 2.4.4\n\n### 通过 Shell 脚本安装预编译二进制文件\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-cli-installer.sh | sh\n```\n\n### 将预编译二进制文件安装到您的 npm 项目中\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.4.4\n```\n\n## 下载 ralph-cli 2.4.4\n\n| 文件 | 平台 | 校验和 |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [校验和](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [校验…","2026-02-05T02:10:07",{"id":232,"version":233,"summary_zh":234,"released_at":235},247436,"v2.4.3","# ralph-bench 2.4.3\n\n## Install ralph-bench 2.4.3\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.4.3\n```\n\n## Download ralph-bench 2.4.3\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.4.3\n\n## Install ralph-cli 2.4.3\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.4.3\n```\n\n## Download ralph-cli 2.4.3\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.4.3\n\n## Install ralph-e2e 2.4.3\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.4.3\n```\n\n## Download ralph-e2e 2.4.3\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2e-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-e2e-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-e2e-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-e2e-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-e2e-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-e2e-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fralph-e2e-x86_64-unknown-linux-gnu.","2026-02-02T14:59:53",{"id":237,"version":238,"summary_zh":239,"released_at":240},247437,"v2.4.2","# What's Changed in v2.4.2\n\nThis release focuses on **completion integrity**, **preflight validation**, **spec-driven pipeline alignment**, and a major **KISS cleanup** removing ~2,500 lines of dead code and redundant presets.\n\n## Highlights\n\n- 🔒 **Loop completion now requires a proper JSONL event** — agents can no longer confabulate completion by printing the completion promise string; they must emit it via `ralph emit` (#141)\n- 🛫 **`ralph preflight` validates your environment before orchestration starts** — catches misconfigured backends, dirty git state, and incomplete specs before wasting iterations (#146)\n- 🧹 **KISS cleanup across 8 items** — removed chaos_mode dead code (~560 LOC), 13 redundant presets, and reduced constraint density in SOPs by 77% (253 → 59 MUSTs) (#146)\n\n## Features\n\n- **Completion only via JSONL event**: `LOOP_COMPLETE` is now only accepted as a structured event, preventing agents from confabulating completion (#141)\n- **Graceful `\u002Fstop` command**: New Telegram `\u002Fstop` and CLI `ralph stop` for clean loop shutdown via signal file (#141)\n- **`ralph bot token set`**: Secure Telegram bot token management with keychain support (#141)\n- **`ralph preflight`**: Environment validation (backends, git state, spec completeness) that auto-runs before `ralph run` (#146)\n- **`ralph doctor`**: Diagnostic command to inspect local environment, similar to `brew doctor` (#146)\n- **`ralph tutorial`**: Interactive onboarding for first-time users (#146)\n- **`ralph skill list`**: Improved skill discovery across nested directories and parent workspaces (#146)\n- **Persistent mode**: `persistent: true` keeps the loop alive after `LOOP_COMPLETE` for daemon-style orchestration (#146)\n- **Self-Healer hat**: Five automated recovery strategies (rollback, skip, reduce-scope, fallback, escalate) (#146)\n- **Spec acceptance criteria parser & test stub generation**: Structured Given\u002FWhen\u002FThen extraction with 1:1 test stub mapping for TDD automation (#146)\n- **Spec verification backpressure gate**: Blocks `build.done` when spec acceptance criteria aren't satisfied by passing tests (#146)\n- **New backpressure gates**: cargo audit, coverage, verifier quality, and performance regression (#146)\n- **`extra_instructions` config**: YAML anchors for sharing instruction blocks across hats (#146)\n- **Separate `human_pending` queue**: Human-in-the-loop events get their own EventBus queue, preventing message drops during busy iterations (#146)\n- **TUI shows max iterations**: Header displays `[iter 3\u002F50]` for operator visibility (#146)\n- **`--yolo` flag for Codex adapter**: Enables unattended Codex operation (#146)\n- **Session recorder behind feature flag**: `recording` feature gate reduces default binary size (#146)\n\n## Fixes\n\n- **Fix `human.interact` event file resolution**: `wait_for_response()` now reads from the `current-events` marker instead of hardcoded `events.jsonl`, fixing responses never being received (#146)\n- **Fix wide character rendering in TUI**: `ContentPane` now uses `unicode-width` for proper emoji\u002FCJK display (#146)\n- **Preserve TUI iteration buffers across `task.start`**: No longer wipes output history and iteration count on task reset (#146)\n- **Fix UTF-8 boundary truncation**: Content truncation no longer splits multi-byte characters (#146)\n- **Fix nested skill discovery**: Skills in nested directories and parent workspaces are now found correctly (#146)\n- **Allow partial merge queue ID resolution**: `ralph loops merge` accepts prefix matches (#146)\n- **Drain PTY output after exit**: Last lines of agent output in TUI mode are no longer lost (#146)\n- **Resolve 26 clippy warnings**: Accumulated pedantic warnings cleaned up across workspace (#146)\n\n## Documentation\n\n- Fix `.agent\u002F` paths to `.ralph\u002Fagent\u002F` in concept docs (#144) — thanks @Ahmed-Abdalla-Abdelrehim!\n- Rename `interact.human` → `human.interact` for naming consistency (#146)\n- Updated installation guide, getting started tutorial, and backend configuration docs (#146)\n- Added Rust code examples to API reference docs (#146)\n- Added GitHub issue templates (#146)\n\n## Refactors & Cleanup\n\n- **Remove chaos_mode dead code** (~560 LOC across 10 files) (#146)\n- **Remove 13 redundant presets**, slimming from 27 to 14 core presets (#146)\n- **Decouple telegram from core** via `RobotService` trait in ralph-proto, enabling future Slack\u002FDiscord backends (#146)\n- **Consolidate ralph-loop + ralph-diagnostics** into single ralph-operations skill (-318 LOC) (#146)\n- **Unify TDD skills** into single test-driven-development skill with 3 input modes (-240 LOC) (#146)\n- **Remove unused ralph-adapters dep from ralph-tui** (#146)\n- **Reduce SOP constraint density by 77%** (code-assist: 111→32, PDD: 85→19, code-task-generator: 57→8 MUSTs) (#146)\n\n## Testing\n\n- Massive test coverage expansion: 20+ test commits adding integration tests for preflight, run, presets, skills, tasks, web, and more (#146)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Fcompar","2026-02-02T04:04:11",{"id":242,"version":243,"summary_zh":244,"released_at":245},247438,"v2.4.1","# ralph-bench 2.4.1\n\n## Install ralph-bench 2.4.1\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.4.1\n```\n\n## Download ralph-bench 2.4.1\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.4.1\n\n## Install ralph-cli 2.4.1\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.4.1\n```\n\n## Download ralph-cli 2.4.1\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.4.1\n\n## Install ralph-e2e 2.4.1\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.4.1\n```\n\n## Download ralph-e2e 2.4.1\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2e-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-e2e-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-e2e-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-e2e-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-e2e-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-e2e-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fralph-e2e-x86_64-unknown-linux-gnu.","2026-01-30T19:35:07",{"id":247,"version":248,"summary_zh":249,"released_at":250},247439,"v2.4.0","# ralph-bench 2.4.0\n\n## Install ralph-bench 2.4.0\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.4.0\n```\n\n## Download ralph-bench 2.4.0\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.4.0\n\n## Install ralph-cli 2.4.0\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.4.0\n```\n\n## Download ralph-cli 2.4.0\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.4.0\n\n## Install ralph-e2e 2.4.0\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.4.0\n```\n\n## Download ralph-e2e 2.4.0\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2e-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-e2e-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-e2e-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-e2e-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-e2e-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-e2e-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.4.0\u002Fralph-e2e-x86_64-unknown-linux-gnu.","2026-01-30T18:42:38",{"id":252,"version":253,"summary_zh":254,"released_at":255},247440,"v2.3.1","# ralph-bench 2.3.1\n\n## Install ralph-bench 2.3.1\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.3.1\n```\n\n## Download ralph-bench 2.3.1\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.3.1\n\n## Install ralph-cli 2.3.1\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.3.1\n```\n\n## Download ralph-cli 2.3.1\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.3.1\n\n## Install ralph-e2e 2.3.1\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.3.1\n```\n\n## Download ralph-e2e 2.3.1\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2e-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-e2e-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-e2e-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-e2e-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-e2e-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-e2e-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.1\u002Fralph-e2e-x86_64-unknown-linux-gnu.","2026-01-29T04:14:55",{"id":257,"version":258,"summary_zh":259,"released_at":260},247441,"v2.3.0","## Release Notes\n\n### Added\n\n- **Web Dashboard (Alpha)**: Full-featured web UI for monitoring and managing Ralph orchestration loops\n  - React + Vite + TailwindCSS frontend with Fastify + tRPC + SQLite backend\n  - `ralph web` command to launch both servers (backend:3000, frontend:5173)\n  - Preflight checks and auto-install for fresh installs\n  - Port conflict detection, labeled output, and automatic browser open\n  - Node 22 pinned for backend dev with tsc+node compilation\n- **Hats CLI**: Topology visualization and AI-powered diagrams (`ralph hats`)\n- **Event Publishing Guide**: Skip topology display when a hat is already active\n- **Parallel config gate**: `features.parallel` config option to control worktree spawning\n- **Per-hat backend args**: `args` support in hat-level backend configurations\n- **New presets**: Additional presets and improved workflow patterns\n- **Documentation**: Reorganized docs with governance files and enhanced README\n\n### Fixed\n\n- Honor hat-level backend configuration and args overrides\n- Backend dev workflow uses tsc+node instead of ts-node\n\n# ralph-bench 2.3.0\n\n## Install ralph-bench 2.3.0\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.3.0\n```\n\n## Download ralph-bench 2.3.0\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.3.0\n\n## Install ralph-cli 2.3.0\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.3.0\n```\n\n## Download ralph-cli 2.3.0\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.3.0\n\n## Install ralph-e2e 2.3.0\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.3.0\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.3.0\n```\n\n## Download ralph-e2e 2.3.0\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2","2026-01-29T01:48:00",{"id":262,"version":263,"summary_zh":264,"released_at":265},247442,"v2.2.5","# ralph-bench 2.2.5\n\n## Install ralph-bench 2.2.5\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.2.5\n```\n\n## Download ralph-bench 2.2.5\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.2.5\n\n## Install ralph-cli 2.2.5\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.2.5\n```\n\n## Download ralph-cli 2.2.5\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.2.5\n\n## Install ralph-e2e 2.2.5\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.2.5\n```\n\n## Download ralph-e2e 2.2.5\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2e-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-e2e-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-e2e-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-e2e-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-e2e-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-e2e-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.5\u002Fralph-e2e-x86_64-unknown-linux-gnu.","2026-01-26T02:54:58",{"id":267,"version":268,"summary_zh":269,"released_at":270},247443,"v2.2.4","# ralph-bench 2.2.4\n\n## Install ralph-bench 2.2.4\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.2.4\n```\n\n## Download ralph-bench 2.2.4\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.2.4\n\n## Install ralph-cli 2.2.4\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.2.4\n```\n\n## Download ralph-cli 2.2.4\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.2.4\n\n## Install ralph-e2e 2.2.4\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.2.4\n```\n\n## Download ralph-e2e 2.2.4\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2e-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-e2e-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-e2e-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-e2e-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-e2e-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-e2e-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.4\u002Fralph-e2e-x86_64-unknown-linux-gnu.","2026-01-25T21:55:00",{"id":272,"version":273,"summary_zh":274,"released_at":275},247444,"v2.2.3","# ralph-bench 2.2.3\n\n## Install ralph-bench 2.2.3\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.2.3\n```\n\n## Download ralph-bench 2.2.3\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.2.3\n\n## Install ralph-cli 2.2.3\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.2.3\n```\n\n## Download ralph-cli 2.2.3\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.2.3\n\n## Install ralph-e2e 2.2.3\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.2.3\n```\n\n## Download ralph-e2e 2.2.3\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2e-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-e2e-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-e2e-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-e2e-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-e2e-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-e2e-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.3\u002Fralph-e2e-x86_64-unknown-linux-gnu.","2026-01-25T20:23:45",{"id":277,"version":278,"summary_zh":279,"released_at":280},247445,"v2.2.2","# ralph-bench 2.2.2\n\n## Install ralph-bench 2.2.2\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-bench@2.2.2\n```\n\n## Download ralph-bench 2.2.2\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-bench-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-bench-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-bench-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-bench-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-cli 2.2.2\n\n## Install ralph-cli 2.2.2\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-cli@2.2.2\n```\n\n## Download ralph-cli 2.2.2\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-cli-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-cli-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-cli-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-cli-x86_64-unknown-linux-gnu.tar.xz.sha256) |\n\n# ralph-e2e 2.2.2\n\n## Install ralph-e2e 2.2.2\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-e2e-installer.sh | sh\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @ralph-orchestrator\u002Fralph-e2e@2.2.2\n```\n\n## Download ralph-e2e 2.2.2\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [ralph-e2e-aarch64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-e2e-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-e2e-aarch64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-x86_64-apple-darwin.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-e2e-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-e2e-x86_64-apple-darwin.tar.xz.sha256) |\n| [ralph-e2e-aarch64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-e2e-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [ralph-e2e-x86_64-unknown-linux-gnu.tar.xz](https:\u002F\u002Fgithub.com\u002Fmikeyobrien\u002Fralph-orchestrator\u002Freleases\u002Fdownload\u002Fv2.2.2\u002Fralph-e2e-x86_64-unknown-linux-gnu.","2026-01-23T23:39:40"]