Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ralph-engine
command
ralph-engine is an autonomous AI development loop tool.
|
ralph-engine is an autonomous AI development loop tool. |
|
internal
|
|
|
claude
Package claude provides a client for invoking Claude Code CLI (or ClaudeBox) as a subprocess.
|
Package claude provides a client for invoking Claude Code CLI (or ClaudeBox) as a subprocess. |
|
cli
Package cli implements the cobra command tree for ralph-engine.
|
Package cli implements the cobra command tree for ralph-engine. |
|
config
Package config implements the 4-level configuration cascade for ralph-engine.
|
Package config implements the 4-level configuration cascade for ralph-engine. |
|
context
Package context loads project artifacts for injection into agent prompts.
|
Package context loads project artifacts for injection into agent prompts. |
|
dashboard
Package dashboard implements the bubbletea TUI for ralph-engine.
|
Package dashboard implements the bubbletea TUI for ralph-engine. |
|
deps
Package deps checks for runtime dependencies and suggests installation when tools are missing.
|
Package deps checks for runtime dependencies and suggests installation when tools are missing. |
|
detect
Package detect scans a project directory to identify existing tools, frameworks, and conventions.
|
Package detect scans a project directory to identify existing tools, frameworks, and conventions. |
|
engine
Package engine implements the core autonomous execution loop.
|
Package engine implements the core autonomous execution loop. |
|
hooks
Package hooks loads and executes hooks.yaml lifecycle steps.
|
Package hooks loads and executes hooks.yaml lifecycle steps. |
|
logger
Package logger provides structured logging optimized for AI agent consumption.
|
Package logger provides structured logging optimized for AI agent consumption. |
|
runner
Package runner implements the autonomous sprint execution loop.
|
Package runner implements the autonomous sprint execution loop. |
|
security
Package security implements the first-run security notice and acceptance system.
|
Package security implements the first-run security notice and acceptance system. |
|
ssh
Package ssh provides SSH connectivity checking and self-healing for ClaudeBox ↔ DevContainer communication.
|
Package ssh provides SSH connectivity checking and self-healing for ClaudeBox ↔ DevContainer communication. |
|
state
Package state manages the persistent engine state (state.json).
|
Package state manages the persistent engine state (state.json). |
|
system
Package system provides host resource monitoring to prevent the engine from freezing the host machine during autonomous execution loops.
|
Package system provides host resource monitoring to prevent the engine from freezing the host machine during autonomous execution loops. |
|
tracker
Package tracker defines the pluggable task tracking interface.
|
Package tracker defines the pluggable task tracking interface. |
|
updater
Package updater provides self-update functionality for ralph-engine.
|
Package updater provides self-update functionality for ralph-engine. |
Click to show internal directories.
Click to hide internal directories.