Skip to content

Add Vultr-hosted activity dashboard for remote + local agent sessions#16

Closed
noelsaw1 wants to merge 1 commit into
mainfrom
claude/monitor-github-vscode-activity-nAeik
Closed

Add Vultr-hosted activity dashboard for remote + local agent sessions#16
noelsaw1 wants to merge 1 commit into
mainfrom
claude/monitor-github-vscode-activity-nAeik

Conversation

@noelsaw1

@noelsaw1 noelsaw1 commented May 3, 2026

Copy link
Copy Markdown
Contributor

Fuses GitHub remote activity (Claude Code cloud, Codex Cloud, Lovable) with
local VS Code agent work into a single status page so all in-flight work is
visible from one URL. Designed to live on the Vultr host alongside Production
Sleuth (port 2030 vs Sleuth's 2020).

  • src/rebalance/web/ — FastAPI app with /, /api/activity, /api/refresh,
    /api/health. Background ingest loop runs every 10 min; manual refresh
    button triggers immediate cycle. Optional HTTP basic auth.
  • src/rebalance/ingest/github_workflows.py — new workflow_runs ingester
    fills the gap left by check-runs-only capture.
  • src/rebalance/ingest/agent_tags.py — pure classifier tags each row as
    claude-cloud / codex-cloud / lovable / local-vscode / human via branch
    prefix and author/co-author trailers.
  • db.py — additive github_workflow_runs table (no migration of existing
    tables).
  • deploy/ — systemd unit, env template, mirror-pull timer, INSTALL.md.
  • 20 new unit tests cover the classifier, workflow upserts, feed builder,
    device-pulse reader.

https://claude.ai/code/session_01FcfHCm7WZJhwPXJh6fwSzB

Fuses GitHub remote activity (Claude Code cloud, Codex Cloud, Lovable) with
local VS Code agent work into a single status page so all in-flight work is
visible from one URL. Designed to live on the Vultr host alongside Production
Sleuth (port 2030 vs Sleuth's 2020).

- src/rebalance/web/ — FastAPI app with /, /api/activity, /api/refresh,
  /api/health. Background ingest loop runs every 10 min; manual refresh
  button triggers immediate cycle. Optional HTTP basic auth.
- src/rebalance/ingest/github_workflows.py — new workflow_runs ingester
  fills the gap left by check-runs-only capture.
- src/rebalance/ingest/agent_tags.py — pure classifier tags each row as
  claude-cloud / codex-cloud / lovable / local-vscode / human via branch
  prefix and author/co-author trailers.
- db.py — additive github_workflow_runs table (no migration of existing
  tables).
- deploy/ — systemd unit, env template, mirror-pull timer, INSTALL.md.
- 20 new unit tests cover the classifier, workflow upserts, feed builder,
  device-pulse reader.

https://claude.ai/code/session_01FcfHCm7WZJhwPXJh6fwSzB
@noelsaw1 noelsaw1 closed this Jun 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants