Skip to main content

Module ralph

Module ralph 

Source
Expand description

Ralph Wiggum loop support. Ralph Wiggum iterative development loop.

The Ralph loop repeatedly runs a harness with a prompt until a completion promise is detected, persisting lightweight state between iterations.

Re-exports§

pub use duration::format_duration;
pub use duration::parse_duration;
pub use runner::DEFAULT_ERROR_THRESHOLD;
pub use runner::RalphOptions;
pub use runner::ResolvedCwd;
pub use runner::WorktreeConfig;
pub use runner::resolve_effective_cwd;
pub use runner::run_ralph;

Modules§

duration
Duration parsing/formatting helpers.
prompt
Prompt construction for Ralph iterations. Prompt construction for Ralph loop iterations.
runner
Loop runner and iteration bookkeeping.
state
On-disk state for the Ralph loop. Persistent Ralph loop state.
validation
Completion validation for Ralph. Completion validation for the Ralph loop.