Skip to content

feat: Add resource metrics monitoring script and update Node.js compatibility docs#9

Merged
akhilsinghcodes merged 1 commit into
mainfrom
feature/metrics
Jun 13, 2026
Merged

feat: Add resource metrics monitoring script and update Node.js compatibility docs#9
akhilsinghcodes merged 1 commit into
mainfrom
feature/metrics

Conversation

@akhilsinghcodes

Copy link
Copy Markdown
Owner

Description

Introduces system resource monitoring capabilities and clarifies Node.js version support.

Changes

  • Resource metrics script (scripts/metrics) — Monitor CPU, memory, swap, I/O, and database size scoped to AgentFleet processes

    • One-shot snapshots: ./scripts/metrics
    • Live mode (3s refresh): ./scripts/metrics --watch
    • CSV logging (5s intervals): ./scripts/metrics --log
  • Node.js support clarified — Documented support for Node 20–24 (Node 26+ blocked by @homebridge/node-pty-prebuilt-multiarch)

  • Performance baselines added — M4 Pro measurements: 165MB idle, <1% CPU at rest; scales with agent activity

  • Roadmap updated — Prioritized budget accuracy hardening; added system resource monitoring as next feature

  • Minor fixes — Screenshot filename case correction

Testing

  • Resource metrics validated on macOS
  • No breaking changes
  • All existing features intact

@akhilsinghcodes akhilsinghcodes merged commit 359b437 into main Jun 13, 2026
1 check passed
@akhilsinghcodes akhilsinghcodes deleted the feature/metrics branch June 13, 2026 11:28
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.

1 participant