ralph-adapters
Agent adapters for the Ralph Orchestrator framework.
This crate provides implementations for various AI agent backends:
- Claude (Anthropic)
- Gemini (Google)
- Codex (OpenAI)
- Pi (pi-coding-agent)
- Roo (Roo Code)
- Amp
- Custom commands
Each adapter implements the common CLI executor interface.
Auto-Detection
When config specifies agent: auto, the auto_detect module handles
detecting which backends are available in the system PATH.
PTY Mode
The pty_executor module provides PTY-based execution for Claude CLI,
preserving rich terminal UI features (colors, spinners, animations) while
allowing Ralph to orchestrate iterations. Supports interactive mode (user
input forwarded) and observe mode (output-only).