Expand description
Ralph workflow library for commit message parsing and validation.
This library exposes the core functionality used by the ralph binary, including commit message extraction from LLM output.
Modules§
- agents
- Agent Abstraction Module
- app
- Application entrypoint and pipeline orchestration.
- banner
- Banner and UI output utilities.
- checkpoint
- Pipeline checkpoint system for resume functionality.
- cli
- CLI argument parsing and command-line interface definitions.
- common
- Common utility functions shared across the crate.
- config
- Configuration Module
- diagnostics
- System and agent diagnostics.
- files
- File management utilities for Ralph’s agent files.
- git_
helpers - Git Helper Functions
- guidelines
- Language-Specific Review Guidelines Module
- interrupt
- Interrupt signal handling for graceful checkpoint save.
- json_
parser - JSON Stream Parsing Module
- language_
detector - Language and Stack Detection Module
- logger
- Logging and progress display utilities.
- phases
- Pipeline Phase Orchestration Module
- pipeline
- Pipeline Execution Module
- platform
- Platform detection and installation guidance
- prompts
- Prompt Templates Module
- review_
metrics - Review Quality Metrics Module
- templates
- Prompt template management module.
Macros§
- assert_
template_ exists - Macro to verify a template file exists and contains expected content.
- assert_
template_ has_ variable - include_
template - Macro to verify that a string comes from a template file.