ralph_iterate
Process iterative development loops by tracking progress, analyzing outputs, managing history, and coordinating external tools to maintain forward momentum.
Instructions
Process the next iteration of a Ralph loop with enhanced tracking.
After completing work on the current iteration, call this tool with your output and optional metadata to:
Check if completion promise was met
Track iteration history (files modified, commands run, errors)
Run external tools if configured
Analyze progress and detect stagnation
Create git commits if enabled
Either continue loop or stop
Enhanced features:
Automatic progress analysis
Stagnation warnings with suggestions
External tool integration
Git commit tracking
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| last_output | Yes | Your last output/response from this iteration. Will be checked for completion promise. | |
| files_modified | No | List of files modified in this iteration | |
| commands_run | No | List of commands executed in this iteration | |
| errors | No | List of errors encountered in this iteration | |
| run_tools | No | External tool presets to run (e.g., 'javascript-test', 'python-lint') |