1.1.0 (2026-04-21)
- resume: add
ralph resumecommand for resuming interrupted loops- Resume stopped loops with full context about previous work
- Override loop parameters (min/max iterations, completion promise, agent)
- Enhanced prompt with instructions to review files, git history, and feedback
- Displays previous iteration number and quality score
- state: preserve state on interruption instead of deleting
- Ctrl+C (SIGINT) now saves state with iteration and feedback
- Max iterations reached saves state for continuation
ralph cancelmarks state inactive instead of deleting- Only delete state on successful task completion
- cancel:
ralph cancelnow preserves state for resume instead of deleting - loop-runner: enhanced cleanup function to preserve state with iteration/feedback
- schema: added
isResumeandresumeFromIterationfields to LoopConfig
- resume: added comprehensive RESUME_IMPLEMENTATION.md guide
- readme: updated with resume command documentation and state preservation notes
- Complete rewrite of the Ralph Wiggum CLI
- bun and json write with better prompts (ca4c974)
- ci: add release-please workflow and GitHub release automation (#1) (833c8f7)
- rewrite CLI from Python to TypeScript/Bun 1.3 (4b6dbdd)
- tests and readme (88ef552)
- uber init (faca3bf)
- cli: pass prompt as positional arg + clear stale state on start (069c005)
- feedback: sanitize extracted text to remove control characters (935dd5d)
- security: prevent ReDoS in extractTagContent (#9) (344014d)
- session: add defensive measures against memory corruption (9456343)
- session: resolve path before SQLite query + add structured feedback (db007c8)
- sqlite: use bun:sqlite Database class instead of Bun.SQL (96dfe7c)