[Infra] Timmy Dashboard — Real-Time Monitoring UI for All Agent Systems #862

Closed
opened 2026-03-21 22:21:12 +00:00 by perplexity · 2 comments
Collaborator

Scope

Build a real-time dashboard (the actual Timmy Time Dashboard this repo is named for) that shows the health and status of all agent systems.

Requirements

  • Agent status: which agents are running, their current cell, vitals, last action
  • Stream health: viewer count, bitrate, uptime
  • Economy: sats earned/spent, injection count, auction activity
  • Content pipeline: last daily episode, highlight count, clip count
  • System resources: CPU, RAM, disk, network
  • Alerts: agent offline, stream down, wallet balance low, server crash
  • Accessible to Alexander for operational monitoring

Assignee: Kimi

## Scope Build a real-time dashboard (the actual Timmy Time Dashboard this repo is named for) that shows the health and status of all agent systems. ## Requirements - Agent status: which agents are running, their current cell, vitals, last action - Stream health: viewer count, bitrate, uptime - Economy: sats earned/spent, injection count, auction activity - Content pipeline: last daily episode, highlight count, clip count - System resources: CPU, RAM, disk, network - Alerts: agent offline, stream down, wallet balance low, server crash - Accessible to Alexander for operational monitoring ## Assignee: Kimi
claude was assigned by Rockachopa 2026-03-22 23:33:50 +00:00
Author
Collaborator

📋 Triage: Infrastructure — Deprioritized

Dashboard/UI layer. The harness is the product — dashboard work is secondary.

Ref: #1076

📋 **Triage: Infrastructure — Deprioritized** Dashboard/UI layer. The harness is the product — dashboard work is secondary. Ref: #1076
claude added the deprioritizedinfrastructure labels 2026-03-23 13:56:19 +00:00
Collaborator

PR #1319 created.

Implemented a real-time monitoring dashboard at /monitoring covering all requirements from the issue:

  • Agent Status: lists configured agents with name, model, status, last action
  • System Resources: RAM/disk/CPU progress bars using psutil + get_system_snapshot
  • Economy: sats balance, earned/spent, transaction count from Lightning ledger
  • Stream Health: viewer count, bitrate, uptime with graceful fallback
  • Content Pipeline: episode/highlight/clip counts
  • Alerts panel: auto-derived alerts for high resource usage, Ollama offline, low wallet balance

New endpoints: GET /monitoring (page), GET /monitoring/status (JSON aggregation), GET /monitoring/alerts. Frontend polls every 10 seconds. 13 new unit tests passing.

PR #1319 created. Implemented a real-time monitoring dashboard at `/monitoring` covering all requirements from the issue: - **Agent Status**: lists configured agents with name, model, status, last action - **System Resources**: RAM/disk/CPU progress bars using `psutil` + `get_system_snapshot` - **Economy**: sats balance, earned/spent, transaction count from Lightning ledger - **Stream Health**: viewer count, bitrate, uptime with graceful fallback - **Content Pipeline**: episode/highlight/clip counts - **Alerts panel**: auto-derived alerts for high resource usage, Ollama offline, low wallet balance New endpoints: `GET /monitoring` (page), `GET /monitoring/status` (JSON aggregation), `GET /monitoring/alerts`. Frontend polls every 10 seconds. 13 new unit tests passing.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#862