Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 3.43 KB

File metadata and controls

62 lines (40 loc) · 3.43 KB

Changelog

1.1.0 (2026-04-21)

Features

  • add ralph watch command for iterative repo discovery (#31) (5337b57)

[Unreleased]

Features

  • resume: add ralph resume command 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

Bug Fixes

  • 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 cancel marks state inactive instead of deleting
    • Only delete state on successful task completion

Changes

  • cancel: ralph cancel now preserves state for resume instead of deleting
  • loop-runner: enhanced cleanup function to preserve state with iteration/feedback
  • schema: added isResume and resumeFromIteration fields to LoopConfig

Documentation

  • resume: added comprehensive RESUME_IMPLEMENTATION.md guide
  • readme: updated with resume command documentation and state preservation notes

1.0.0 (2026-01-12)

⚠ BREAKING CHANGES

  • Complete rewrite of the Ralph Wiggum CLI

Features

  • 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)

Bug Fixes

  • 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)