Releases: subsy/ralph-tui
v0.9.0
What's Changed
- fix(beads-rust): use dependency_type instead of type in br show --json by @thunter009 in #308
- Fix Beads sync to use --flush-only flag to prevent data loss by @subsy in #316
- Mark @OpenTui packages as external in build configuration by @subsy in #315
- feat: add Kimi CLI agent plugin by @27mfp in #306
- fix(parallel): stabilize execution state and worktree lifecycle by @subsy in #317
- chore: release v0.9.0 by @subsy in #318
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- feat: wire up AI conflict resolution for parallel execution by @subsy in #283
- feat(images): Add image attachment support for create-prd by @jesse-merhi in #195
- fix(oom): cap output buffers to stop 96GB memory blowups by @dyxushuai in #288
- fix: filter tombstoned issues from beads-rust tracker by @thunter009 in #297
- Fix beads-rust epic filtering and parallel config loading by @dvic in #300
- fix(agents): resolve explicit command paths during detection by @subsy in #302
- fix: handle parallel disk space fallback and expose startup failures by @subsy in #303
- Fix custom agents missing in settings (issue 287) by @subsy in #304
- feat: added github copilot agent plugin by @cachemoney in #286
- chore: bump version to 0.8.0 and update next-mdx-remote by @subsy in #305
New Contributors
- @thunter009 made their first contribution in #297
- @dvic made their first contribution in #300
- @cachemoney made their first contribution in #286
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- Add parallel execution and progress file configuration schemas by @subsy in #280
- Fix theme directory path for bun bundler flat output by @subsy in #279
- Remove PRD link inclusion from bead conversion by @subsy in #282
- Fix prompt preview pane flickering by @subsy in #270
- Add conflict resolution callbacks to parallel execution UI by @subsy in #281
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Improve beads tracker detection and markdown PRD handling by @subsy in #232
- feat: add idempotent manual testing workflow by @subsy in #242
- refactor: copy test PRD to workspace instead of modifying source by @subsy in #243
- docs: Add analysis for issue #244 - Start not working after refresh by @subsy in #251
- feat(parallel): parallel execution system with branch-per-session workflow by @subsy in #252
- Add verbose diagnostics to doctor command with stderr/stdout capture by @subsy in #254
- Add --limit 0 flag to bypass default 50 result limit in beads queries by @subsy in #257
- Increase process timeout from 5s to 15s for agent version checks by @subsy in #256
- Add remote orchestration and smart parallelism heuristics by @subsy in #258
- Docs: Update website for PR 258 parallel/remote features by @subsy in #260
- feat: add file browser component for PRD file selection by @subsy in #263
- feat: add fuzzy file search for PRD file path input by @bigs in #253
- fix(codex): honor sandbox when full-auto is enabled by @dyxushuai in #245
- feat(agents): add Cursor agent support with improvements by @subsy in #264
- added cursor support by @srt0422 in #240
- Improve terminal input handling and task loading (supersedes #235) by @subsy in #265
- Embed tracker templates to fix bundled environment path resolution by @subsy in #267
- Fix session deletion bug when quitting with incomplete tasks by @subsy in #266
- Fix task completion detection to require explicit completion signal by @subsy in #268
- Remove fake progress bar from ChatView by @subsy in #269
New Contributors
- @bigs made their first contribution in #253
- @dyxushuai made their first contribution in #245
- @srt0422 made their first contribution in #240
Full Changelog: v0.6.0...v0.7.0
v0.6.0 - Theme Improvements
What's Changed
- Centralize agent configuration resolution logic by @subsy in #229
- Fix file handling on Windows for session registry by @subsy in #228
- Use HEREDOC syntax for safe bead description handling by @subsy in #227
- feat: add --theme CLI option for custom color schemes by @esumerfd in #217
- Remove progress file writing, keep reading for context by @subsy in #226
- Use br dep list instead of br show for parent-child filtering by @subsy in #230
- feat: simplify theme usage with bundled theme names by @subsy in #231
New Contributors
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Replace XML tags with markdown formatting in chat prompts by @subsy in #205
- Add environment variable passthrough allowlist for blocked vars by @subsy in #207
- Fix Windows shell execution with paths containing spaces by @subsy in #211
- Delegate skills installation to Vercel's add-skill CLI by @subsy in #209
- Add tracker labels support to PRD creation workflow by @subsy in #208
- Fix Claude Code sandbox environment on Linux VMs by @subsy in #210
- chore: bump version to 0.5.0 by @subsy in #213
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- docs: Fix tasks.json example by @ArnaudRinquin in #164
- feat: add PRD context support to beads and JSON trackers by @subsy in #168
- feat: beads-rust tracker plugin and improvements by @subsy in #179
- feat: add Gemini CLI, Codex, and Kiro CLI agent plugins by @medhatgalal in #170
- feat: auto-scroll output window to show latest output during task execution by @subsy in #186
- fix(opencode): implement line buffering for reliable JSON parsing by @put101 in #185
- fix(chat): change default timeout to 0 (no timeout) by @subsy in #188
- fix: use conditional shell in runVersion for claude and opencode agents by @subsy in #187
- feat: show task dependencies in iteration detail view (Issue #180) by @subsy in #189
- feat: add envExclude option to filter environment variables for agents by @subsy in #190
- fix: pass command config to agent in create-prd and doctor commands by @Unravl in #191
- Load bead labels from config.toml instead of hardcoding 'ralph' by @subsy in #193
- Add interactive terminal detection to setup wizard by @subsy in #196
- Add cross-directory session resume via global registry by @subsy in #192
- Add support for Apple Silicon Homebrew installation paths by @subsy in #199
- feat: implement autoCommit engine behavior for task completion by @subsy in #198
- feat(kiro): fix PRD creation and add model selection by @medhatgalal in #194
- Improve user story description parsing for multiple LLM formats by @subsy in #200
- chore: bump version to 0.4.0 by @subsy in #201
New Contributors
- @ArnaudRinquin made their first contribution in #164
- @medhatgalal made their first contribution in #170
- @put101 made their first contribution in #185
- @Unravl made their first contribution in #191
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- fix: info command version detection, skills display, and documentation updates by @subsy in #149
- feat(ux): improve first-time user experience by @subsy in #155
- feat: Remote Instance Monitoring and Control by @subsy in #157
- fix: pass OpenCode prompt via stdin to avoid Windows shell interpretation by @subsy in #159
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's New
Features
Feat: 'ralph-tui info' command to assist troubleshooting
Feat: 'ralph-tui skill install' command for re-installation of skills
Feat: Multi-agent skill installation - agent plugins now declare their specific skills folders and ralph-tui will offer to install to those specific folders. Bonus - this also fixes skills for Factory Droid
Feat: TAB switches focus between Task list and Agent Tree panel
Feat: Subagent output now displayed in output view when subagent selected
Fixes
Fix: Skills installing to project folder instead of global config folder in some situations
Fix: 'ralph-tui-create-json' skill sometimes generating json output with incorrect schema
v0.2.0
What's New
Features
- Sandboxing - run all your agents in sandboxes for host FS isolation (bubblewrap on linux / WSL, sandbox-exec on mac)
- New agent output parser with TUI-native rendering, more granular output and colour coding
- Refactored prompt templates system with global templates and project-specific overrided.
- Revised prompts that improve token usage
- Added new prompt preview panel ('o' will now cycle through views - details -> output -> prompt)
- Pressing 's' when stopped/idle will add +1 iterations if at max
- Enabled clipboard copy in both create-prd mode and ralph loop mode
- Define custom executable for an agent (enable use of agent wrappers like CC Router)
- Added --variant flag / config option to call model with different thinking depths
- Added pre-flight system to catch common ralph-tui and agent configuration issues
- 'ralph-tui doctor' to detect and diagnose config issues
Bug Fixes
- Incorrect detection of provider rate-limit when agent-output included @upstash/ratelimit
- Skills not installing
- beads tracker plugin not picking next-best task
- beads tracker plugin issues not closing
- Droid agent plugin not working on OS X
- Iteration output for completed steps will now correctly show the agent/model used for that step
Misc
- Improve test coverage
- Refactor to package prompt templates with tracker plugins
New Contributors
- @feyleth made their first contribution in #80
- @jesse-merhi made their first contribution in #86
- @sambostock made their first contribution in #89
- @carmandale made their first contribution in #119
- @manascb1344 made their first contribution in #123