Skip to content

Expand vigilante status to report session health, stale sessions, and GitHub rate limits#267

Merged
nicobistolfi merged 1 commit intomainfrom
vigilante/issue-262-expand-vigilante-status-to-report-session-health-stale-sessions-and-github-rate-limits
Mar 20, 2026
Merged

Expand vigilante status to report session health, stale sessions, and GitHub rate limits#267
nicobistolfi merged 1 commit intomainfrom
vigilante/issue-262-expand-vigilante-status-to-report-session-health-stale-sessions-and-github-rate-limits

Conversation

@nicobistolfi
Copy link
Copy Markdown
Collaborator

Summary

  • Transforms vigilante status from a service-only check into a compact operational dashboard that groups sessions by meaning (actively working, PR tracking, issue tracking, stale, completed/failed)
  • Adds stale session detection using heartbeat timestamps (running: 30min no heartbeat, blocked: 2× inactivity timeout)
  • Includes GitHub rate limit reporting (core, graphql, search) with graceful degradation when unavailable

Validation

  • 22 new tests covering session grouping, stale detection, PR vs issue tracking differentiation, rate limit rendering, and graceful failure
  • All existing tests pass unchanged
  • gofmt, go vet, and go build all pass

Test plan

  • go test ./... passes
  • gofmt -l . reports no files
  • go vet ./... passes
  • go build ./... succeeds
  • Manual verification of vigilante status output with live sessions

Closes #262

🤖 Generated with Claude Code

… GitHub rate limits

Transforms `vigilante status` from a basic service-installation check into a
compact operational dashboard. The command now groups sessions by operational
meaning (actively working, PR tracking, issue tracking, stale, completed/failed),
reports total session counts, detects stale sessions using heartbeat/timestamp
heuristics, and includes GitHub rate limit information with graceful degradation.

Closes #262

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@nicobistolfi nicobistolfi merged commit c4b6bd7 into main Mar 20, 2026
1 check passed
@nicobistolfi nicobistolfi deleted the vigilante/issue-262-expand-vigilante-status-to-report-session-health-stale-sessions-and-github-rate-limits branch March 20, 2026 03:33
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.

Expand vigilante status to report session health, stale sessions, and GitHub rate limits

1 participant