TUI Guide
Visual guide to the parallel execution TUI — worker progress, detail drill-down, merge monitoring, and keyboard shortcuts.
TUI Guide
When parallel execution is active, ralph-tui adds new views and keyboard shortcuts for monitoring workers, merges, and conflicts.
Scope Filter Bar
In multi-epic sessions, the TUI shows a scope filter bar above the main content:
The filter is local to the TUI. It does not start or stop separate runners; all scopes are still part of the same global scheduler and merge queue.
| Key | Action |
|---|---|
g | Cycle to the next scope filter |
G | Return to All |
When the filter is All, task rows show a compact scope prefix. Worker detail and merge progress views also show the task's scope beside the task ID.
Workers View
Press w to toggle the parallel workers view. This shows all active workers with their status, progress, and task titles:
Status Indicators
| Symbol | Meaning | Color |
|---|---|---|
▶ | Running | Green |
✓ | Completed | Green |
✗ | Failed | Red |
■ | Cancelled | Gray |
○ | Idle | Dim |
Merge Queue Indicators
| Symbol | Meaning | Color |
|---|---|---|
⟳ | Merging in progress | Blue |
⋯ | Queued for merge | Gray |
✓ | Successfully merged | Green |
⚡ | Conflict detected | Yellow |
✗ | Merge failed | Red |
↩ | Rolled back | Yellow |
Worker Detail View
From the workers view, use ↑/↓ to select a worker, then press Enter to drill into its detail view:
The detail view shows:
- Worker header with status and elapsed time
- Task ID and title
- Current iteration progress
- Live agent output stream (scrolled to latest)
Press Esc to return to the workers overview.
Merge Progress View
Press m to toggle the merge progress view. This shows the complete merge queue with detailed status:
Each entry shows:
- Merge status indicator and label
- Task ID and branch name
- Elapsed time (for active/completed merges)
- Task title
- Conflict count (if applicable)
Conflict Resolution Panel
When a merge conflict is detected, a modal overlay appears:
Conflict Panel Keys
| Key | Action |
|---|---|
a | Accept resolution for selected file |
r | Reject resolution for selected file |
A | Accept all resolutions |
Esc | Abort merge and rollback |
↑/↓ | Navigate between files |
Keyboard Reference
All parallel-specific keyboard shortcuts:
| Key | Context | Action |
|---|---|---|
w | Any view | Toggle parallel workers view |
m | Any view | Toggle merge progress view |
g | Any view with multiple scopes | Cycle scope filter |
G | Any view with multiple scopes | Reset scope filter to All |
↑/↓ | Workers view | Select worker |
Enter | Workers view | Drill into worker detail |
Esc | Detail/merge view | Return to previous view |
Press ? at any time to see the full keyboard shortcut reference, including parallel-specific shortcuts.