You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix PR'd item retry + responsive TUI with selection and scrollable events
Fix 1: HandedOff eligibility check
- IsEligible() now checks state.HandedOff map — items with PRs are
never re-dispatched, even if project status update fails
- HandedOff persisted to bbolt (survives restarts)
- Loaded on startup via RestoreHandoff()
Fix 2: Responsive TUI layout
- Column widths calculated dynamically from terminal width (35%/20%/fixed)
- Events panel uses remaining vertical space (adapts to terminal height)
- Agent table expands to fill available width
- Event messages use proportional widths
Fix 3: Scrollable events panel
- All events stored (up to 200 ring buffer), not just last 10
- Scroll with ↑/↓ when events panel is focused
- PgUp/PgDn for fast scrolling
- Auto-scroll to bottom on new events (unless user scrolled up)
- Shows "↑ more above" / "↓ more below" indicators
Fix 4: Agent selection + detail view
- Tab switches focus between Agents table and Events panel
- ↑/↓ navigates agent rows when agents panel focused
- Enter opens full-screen detail view for selected agent
- Detail view shows: issue, phase, session, runtime, tokens
- Detail view shows filtered events for that specific agent
- Esc returns to overview
Keyboard:
Tab Switch focus (agents ↔ events)
↑↓/jk Navigate (context-dependent)
Enter Open agent detail view
Esc Back to overview
PgUp/Dn Fast scroll
q Quit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments