
[!WARNING] UNOFFICIAL & EXPERIMENTAL - This extension relies on internal VS Code workbench commands (
workbench.action.chat.newEditSession,workbench.action.chat.open) that are not part of the official public API. These commands may change or be removed in any VS Code update.
An implementation of Geoffrey Huntley's Ralph technique for GitHub Copilot.
Ralph runs AI coding agents in a loop. It reads a PRD, picks tasks, implements them one at a time, and continues until everything is done.
Create a PRD.md file in your workspace root:
# My Project
## Overview
Brief description of what you're building.
## Tasks
- [ ] Set up project structure with dependencies
- [ ] Create core data models and types
- [ ] Implement main application logic
- [ ] Add user interface and styling
- [ ] Write tests and documentation
Then open the Control Panel and click Start.
If you encounter the "Continue" button repeatedly during task execution (when hitting max iterations), you can configure VS Code Copilot settings to allow more requests:
chat.agent.maxRequestsNote: There is no enforced maximum, but consider your use case and the complexity of your tasks when setting this value.
For more information on available Copilot settings and autonomy levels, see the VS Code Copilot Settings documentation.
MIT
$ claude mcp add ralph \
-- python -m otcore.mcp_server <graph>