Repository navigation
feat(cloud): show idle pause diagnostics in machine status - #27534
Conversation
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
red: cmux-next checks (god files, concurrency, crash safety, l10n); no finished base run on 9957fbd to compare; do not merge until green; see lane-rules |
|
Bead |
|
Found 6 test failures on Blacksmith runners: Failures
|
Bugbot needs on-demand usage enabledBugbot uses usage-based billing for this team and requires on-demand usage to be enabled. A team admin can enable on-demand usage in the Cursor dashboard. |
|
The feat-cmux-next push run https://github.com/manaflow-ai/cmux/actions/runs/40959656345 at b844975 failed: cmux-next checks (god files, concurrency, crash safety, l10n). |
|
Shipped in:
|
![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
Expose idle auto-pause diagnostics in
cmux cloud machine-status.No capture: CLI text output only (machine-status prints idlePause fields); no UI drawn
The API now returns the last cron decision, probe timestamp, idle stretch, API activity timestamp, address availability, and run counters. This change decodes that object and includes it in both human-readable status text and structured
--jsonaction results, while tolerating older servers that omit it.Two commits: a red decoding/output test followed by the implementation.
agent-identity footer --repo manaflow-ai/cmux
Agent session: agent session
Need help on this PR? Tag
@codesmith-botwith what you need.Summary by cubic
Shows idle auto-pause diagnostics in
cmux cloud machine-status. The command now reports the last idle-check decision, probe timestamps, idle stretch, API activity, and private address availability in both human-readable text and--jsonoutput, while tolerating older servers that omit the diagnostics object. The status action also refreshes the VM record alongside stats so it observes a cron decision written after the sidebar last refreshed, and the server relays the diagnostics opaquely so new cron fields pass through to the CLI.Written for commit ddfeb88. Summary will update on new commits.