Releases: Th0rgal/open-ralph-wiggum
Releases · Th0rgal/open-ralph-wiggum
v1.2.1
v1.1.0 - Multi-Agent Support & Tasks Mode
What's New
Multi-Agent Support
- Added support for Claude Code and Codex in addition to OpenCode
- Use
--agent claudeor--agent codexto switch agents - Cross-platform agent detection using
Bun.which()instead of Unix-onlywhich - Install scripts now detect and report available agents
Tasks Mode
- New structured task tracking with
--tasksflag - Task file stored in
.ralph/ralph-tasks.mdwith 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
--statusautomatically shows tasks when tasks mode is active- JSDoc documentation for internal APIs
Bug Fixes
- Fixed cross-platform agent validation
- Fixed Codex
--full-autoflag 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
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
What's New
Added
--allow-allflag 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