Skip to main content
Glama

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:

  1. Check if completion promise was met

  2. Track iteration history (files modified, commands run, errors)

  3. Run external tools if configured

  4. Analyze progress and detect stagnation

  5. Create git commits if enabled

  6. Either continue loop or stop

Enhanced features:

  • Automatic progress analysis

  • Stagnation warnings with suggestions

  • External tool integration

  • Git commit tracking

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
last_outputYesYour last output/response from this iteration. Will be checked for completion promise.
files_modifiedNoList of files modified in this iteration
commands_runNoList of commands executed in this iteration
errorsNoList of errors encountered in this iteration
run_toolsNoExternal tool presets to run (e.g., 'javascript-test', 'python-lint')

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cbuntingde/ralph-wiggum-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server