-
Notifications
You must be signed in to change notification settings - Fork 31
autopilot: complete the dashboard TUI #579
Copy link
Copy link
Open
Labels
pkg:cliCLI package relatedCLI package related
Description
Summary
Complete the dashboard TUI with live trace tracking, task monitoring, and activity log display. The base TUI skeleton (splash, header, legend) was added in #557.
Requirements
Traces Section
- Display pending/active event traces with status indicators
- Show trace summary, current step, and progress
Tasks Section
- Display Rover task progress (running, completed, failed)
- Link tasks to their traces
LogBook
- Real-time display of autopilot step logs
- Scrollable log output
Hooks
useLogEntries()— stream autopilot log entries for displayuseTasks()— track Rover task status
Layout
- Responsive layout using
useTerminalSizehook - Proper section sizing and overflow handling
- Keyboard navigation between sections
Tests
- Component rendering tests
- Hook behavior tests
References
- Reference app:
rover-autopilot/packages/cli/src/lib/autopilot/app.tsx - Reference components:
rover-autopilot/packages/cli/src/lib/autopilot/components.tsx - Existing skeleton:
packages/cli/src/lib/autopilot/views/,packages/cli/src/lib/autopilot/components/
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
pkg:cliCLI package relatedCLI package related