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