Jason Woltje
4c3604e85c
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/pr/woodpecker Pipeline failed
feat(#52): implement Active Projects & Agent Chains widget
Add HUD widget for tracking active projects and running agent sessions.
Backend:
- Add getActiveProjectsData() and getAgentChainsData() to WidgetDataService
- Create POST /api/widgets/data/active-projects endpoint
- Create POST /api/widgets/data/agent-chains endpoint
- Add WidgetProjectItem and WidgetAgentSessionItem response types
Frontend:
- Create ActiveProjectsWidget component with dual panels
- Active Projects panel: name, color, task/event counts, last activity
- Agent Chains panel: status, runtime, message count, expandable details
- Real-time updates (projects: 30s, agents: 10s)
- PDA-friendly status indicators (Running vs URGENT)
Testing:
- 7 comprehensive tests covering loading, rendering, empty states, expandability
- All tests passing (7/7)
Refs #52
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 19:17:13 -06:00
..
2026-01-31 18:11:32 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 10:37:14 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 01:01:21 -06:00
2026-02-02 15:38:16 -06:00
2026-02-02 14:50:25 -06:00
2026-02-02 12:05:33 -06:00
2026-01-31 00:10:03 -06:00
2026-02-02 16:50:38 -06:00
2026-01-31 01:01:21 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 00:10:03 -06:00
2026-02-03 19:17:13 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 00:10:03 -06:00
2026-01-31 00:10:03 -06:00