v0.2.1 — Interactive Textual TUI
What's New
Replaces the static Rich Live dashboard with a full interactive Textual TUI for alfred up --live.
Features
- 4 screens: Dashboard (2x2 worker grid), Logs (filtered viewer), Mutations (sortable table), Status (per-tool stats)
- Keyboard navigation:
d/l/m/sto switch screens,1-4to focus workers,rto restart (with confirm),qto quit - Live data: scrollable per-worker feed, health badges, LLM usage counters, mutation strip
- Responsive layout: auto-switches between 2x2 grid and vertical stack at <100 cols
- Toast notifications for crashes, restarts, and missing dependencies
- Graceful fallback: if
textualis not installed, falls back to the original Rich Live dashboard
Files
- 16 new files under
src/alfred/tui/(app, data layer, 4 screens, 6 widgets, stylesheet) orchestrator.pyupdated to prefer Textual, fall back to Rich Livetextual>=0.89added to dependencies