Skip to content

ralph-orchestrator

AI Agents & Assistants

A hat‑based orchestration framework that repeatedly runs AI agents until a task is completed

Rust Latest v2.10.1 · 1mo ago Security brief →

Features

  • Multi‑backend support (Claude Code, Gemini CLI, Copilot CLI, etc.)
  • Hat system for specialized personas coordinating via events
  • Backpressure gates to enforce tests, linting, type checks before acceptance
  • Persistent memories and task tracking across iterations
  • Human‑in‑the‑loop via Telegram for interactive guidance

Recent releases

View all 43 releases →
No immediate action
v2.10.1 Bug fix

E2E mock-mode fixes + test isolation

No immediate action
v2.10.0 New feature

Forge CLI, Robot RPC, TUI exports

v2.9.2 Bug fix

Fixed Claude TUI blank/stuck output on large prompts by resolving PTY stdin deadlock.

v2.9.1 Bug fix

Cargo installation failed because a preview module was improperly included; relocating it to a public dependency resolves the compilation error and enables successful builds.

v2.9.0 New feature
Notable features
  • Agent waves for intra-loop parallel hat execution
  • Current branch display in TUI header
  • Richer Copilot JSON stream event handling
Full changelog

Release Notes

Added

  • Agent waves for intra-loop parallel hat execution.
  • Current branch display in the TUI header.
  • Richer Copilot JSON stream event handling.

Changed

  • Improved rich TUI tool output and the end-to-end harness.
  • Shifted coverage and Rust gate validation earlier in CI, with aligned local/GitHub checks.
  • Refreshed documentation links and coverage publishing plumbing.

Fixed

  • TUI mouse toggle behavior.
  • Scratchpad path resolution for loop state.
  • Large prompt handoff for arg-based backends by routing through temp files.
  • CLI executor streaming and inactivity-timeout handling.
  • Self-loop event publishing guidance and backend contract validation coverage.

ralph-bench 2.9.0

Install ralph-bench 2.9.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mikeyobrien/ralph-orchestrator/releases/download/v2.9.0/ralph-bench-installer.sh | sh

Install prebuilt binaries into your npm project

npm install @ralph-orchestrator/[email protected]

Download ralph-bench 2.9.0

| File | Platform | Checksum |
|--------|----------|----------|
| ralph-bench-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| ralph-bench-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| ralph-bench-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| ralph-bench-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

ralph-cli 2.9.0

Install ralph-cli 2.9.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mikeyobrien/ralph-orchestrator/releases/download/v2.9.0/ralph-cli-installer.sh | sh

Install prebuilt binaries into your npm project

npm install @ralph-orchestrator/[email protected]

Download ralph-cli 2.9.0

| File | Platform | Checksum |
|--------|----------|----------|
| ralph-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| ralph-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| ralph-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| ralph-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

ralph-api 2.9.0

Install ralph-api 2.9.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mikeyobrien/ralph-orchestrator/releases/download/v2.9.0/ralph-api-installer.sh | sh

Install prebuilt binaries into your npm project

npm install @ralph-orchestrator/[email protected]

Download ralph-api 2.9.0

| File | Platform | Checksum |
|--------|----------|----------|
| ralph-api-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| ralph-api-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| ralph-api-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| ralph-api-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

ralph-e2e 2.9.0

Install ralph-e2e 2.9.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mikeyobrien/ralph-orchestrator/releases/download/v2.9.0/ralph-e2e-installer.sh | sh

Install prebuilt binaries into your npm project

npm install @ralph-orchestrator/[email protected]

Download ralph-e2e 2.9.0

| File | Platform | Checksum |
|--------|----------|----------|
| ralph-e2e-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| ralph-e2e-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| ralph-e2e-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| ralph-e2e-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
3,064
Forks
288
Languages
Rust TypeScript Python
Downloads/week
188 ↓26%
NPM Maintainers
1
Contributors
38

Install & Platforms

Install via
npm shell-script cargo

Community & Support

Beta — feedback welcome: [email protected]