Skip to content

feat(cloud): show idle pause diagnostics in machine status - #27534

Merged
teamleaderleo merged 10 commits into
feat-cmux-nextfrom
lane/cloud-demo-idle-status-v3
Oct 29, 2026
Merged

teamleaderleo merged 10 commits into
feat-cmux-nextfrom
lane/cloud-demo-idle-status-v3

Conversation

@teamleaderleo

@teamleaderleo teamleaderleo commented Oct 29, 2026 •

Copy link
Copy Markdown
Collaborator

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 --json action 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


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with 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 --json output, 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.

View guided diff Turn on auto-fix

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

cmux status (one comment, edited in place; each line is updated by the job that owns it)

Review ddfeb88: HQ feed card · gallery before/after runs · checks

App of this head (app.zip, kept 1 day)

gh workflow run reload-build.yml -R manaflow-ai/cmux --ref feat-cmux-next -f tag=pr27534 -f ref=lane/cloud-demo-idle-status-v3 -f platform=macos -f backend_mode=local

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

@github-actions github-actions Bot added the risk:normal Risk tier (docs/ci/risk-tiers.md) label Oct 29, 2026
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Bead cx-hs1t37 created for this PR by the cmux coordinator.

@blacksmith-sh

blacksmith-sh Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Found 6 test failures on Blacksmith runners:

Failures

Test View Logs
/tmp/tmp6l4m1294/summary-missing.json (live):/summary-missing.json (live): View Logs
/tmp/tmpx251us50/summary-fail.json (live):/summary-fail.json (live): View Logs
[new_workspaces] debug.new_workspace timed 0 of 50 new workspace rows/
[new_workspaces] debug.new_workspace timed 0 of 50 new workspace rows
View Logs
[new_workspaces] the window draws no frames/[new_workspaces] the window draws no frames View Logs
[tabs] debug.tab_switch timed 0 of 40 switches/
[tabs] debug.tab_switch timed 0 of 40 switches
View Logs
[tabs] the window draws no frames/[tabs] the window draws no frames View Logs

Fix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

@cursor

cursor Bot commented Oct 29, 2026

Copy link
Copy Markdown

Bugbot needs on-demand usage enabled

Bugbot 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.

@teamleaderleo
teamleaderleo merged commit b844975 into feat-cmux-next Oct 29, 2026
135 of 142 checks passed
@teamleaderleo
teamleaderleo deleted the lane/cloud-demo-idle-status-v3 branch October 29, 2026 21:39
@github-actions

Copy link
Copy Markdown
Contributor

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).
Those jobs last passed at 7f9242d. This pull request is one of 3 merged since: #26942, #27453, #27534.
If the failure is in your change, fix forward on feat-cmux-next. Pull requests run only the tiers their paths reach (docs/ci/cmux-next-tiers.md); label a batch PR full-ci to run them all before merging.

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

This branch had an error being deployed

1 failed and 2 inactive deployments
sentry-dsyms — ddfeb883 Deployed Oct 29, 2026 by teamleaderleo via upload cmux-tui dSYMs to Sentry #78318
artifacts — ddfeb883 Deployed Oct 29, 2026 by teamleaderleo via publish to R2 #78318
ci-routing-agent — ddfeb883 Deployed Oct 29, 2026 by teamleaderleo via namespace autofix #6524
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:normal Risk tier (docs/ci/risk-tiers.md)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant