Skip to content

Releases: Th0rgal/open-ralph-wiggum

v1.2.1

13 Feb 11:57
v1.2.1
4267670

Choose a tag to compare

  • Version bump to 1.2.1 (sync package and runtime --version output)

v1.1.0 - Multi-Agent Support & Tasks Mode

23 Jan 15:01
6f90046

Choose a tag to compare

What's New

Multi-Agent Support

  • Added support for Claude Code and Codex in addition to OpenCode
  • Use --agent claude or --agent codex to switch agents
  • Cross-platform agent detection using Bun.which() instead of Unix-only which
  • Install scripts now detect and report available agents

Tasks Mode

  • New structured task tracking with --tasks flag
  • Task file stored in .ralph/ralph-tasks.md with markdown checkbox format
  • Commands: --list-tasks, --add-task, --remove-task, --task-promise
  • One-task-per-iteration workflow for reduced context and improved reliability
  • Task status: [ ] todo, [/] in-progress, [x] complete
  • Automatic task progression on completion signal

New Flags

  • --no-allow-all - Disable auto-approve for interactive permission prompts
  • --min-iterations - Enforce minimum loop iterations before completion
  • --task-promise - Customize task completion signal (default: READY_FOR_NEXT_TASK)

Improvements

  • Permission flags now correctly positioned before positional arguments
  • --status automatically shows tasks when tasks mode is active
  • JSDoc documentation for internal APIs

Bug Fixes

  • Fixed cross-platform agent validation
  • Fixed Codex --full-auto flag ordering
  • Fixed task removal to include all indented content (notes, subtasks)

Contributors

Co-authored-by: Cameron King (Tasks Mode implementation from PR #14)

v1.0.9

15 Jan 16:43
d2c3016

Choose a tag to compare

What's New

Added

  • Interactive permission approval: When opencode prompts for tool permissions, you can now type to approve them directly. This provides a middle ground between fully autonomous (--allow-all) and the process hanging.

Changed

  • stdin is now passed through to opencode, enabling interactive responses when needed

v1.0.8

15 Jan 16:40
12e091f

Choose a tag to compare

What's New

Added

  • --allow-all flag for non-interactive permission auto-approval
    • When running ralph in non-interactive environments (CI, automated workflows), opencode may prompt for tool permissions that cannot be approved because there's no stdin
    • This flag creates a config that auto-approves all tool permissions, enabling fully autonomous operation
    • Usage: ralph "your task" --allow-all