A long-running AI agent loop. Ralph automates software development tasks by iteratively working through a task list until completion.