An AI agent built to do Ralph loops - plan mode for planning and ralph mode for implementing.
Things I want to do in this app#
- Better interaction model - TUI
- Async channel integration with PlanningAgent
- Async channel integration with RalphLoop
- Spinner animation
- Help overlay
- Keyboard navigation in Kanban
- Thinking indication when running - no idea what model is doing
- Respond better to 429 requests
- Resumable conversations/sessions
- Wrapping/dynamically sized input for planning chats
- Replace tool calls with tool results in planning chat view
- New critique agent that will ruthlessly evaluate specs against plans
- Configurable prompts for all agents
- Utilize AGENTS.md if it exists
- Focus on token minimization and cost control - maybe default to Haiku for implementation? Opus for critique, Sonnet for planning?
- Configurable editing mode for planning, should default to insert
- External logging for debugging capabilities
- fix error in tool call:
[write_file result: Error: Path denied: Cannot resolve path]