Repository navigation
Cloud: show a paused machine as "Paused (idle)" with a Resume button - #23836
Conversation
375c951 to
1164187
Compare
…sume button A machine the idle auto-pause parked now reads "Paused (idle)" (or "Paused" when a person paused it) in the sidebar header, its hover card (grey, not red) and the progress view, which says the disk and session are kept and offers one-click Resume instead of Retry and Copy Error. Its New Cloud Workspace row shows no spinner while it waits. The progress view no longer uses the old "Resume it from its menu, then click Retry" text. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15d3e-acc6-7a03-a574-453e3de27340&host=cosmic-gray
|
Bead |
1164187 to
23472d3
Compare
|
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 12ad3f4 to compare; do not merge until green; see lane-rules |
|
Found 17 test failures on Blacksmith runners: Failures
...and 7 more test failures. View all on Blacksmith: run 39722136798, run 39722136821
|
|
Review (subagent, correctness first): SHIP at 23472d3 An independent reviewer read this head: one commit on feat-cmux-next 4ef18c2, the squash of #23713. What it confirmed:
Notes that don't block:
Reds, none from this PR (it changes only Cloud and sidebar Swift UI, two catalogs and a test):
The risk hold ("takes back #23713") is the planned follow-up, and the body now says so. |
|
Shipped in:
|
![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
Builds on #23713 (merged as 4ef18c2) and #23834 (merged as 99c544e). Now one commit on feat-cmux-next.
Takes back #23713: on purpose. This is the planned follow-up from the same split. It replaces the interim paused text from #23713 (a generic "Paused" stage plus the old
machinePausednext step) with "Paused (idle)" or "Paused" and next-step text that names the Resume button.With #23713, a Cloud machine the idle auto-pause parked reads "Paused" with a Retry button. This PR says why and makes the button say what it does:
Tests
CloudIdlePauseTests(extends #23713's suite):.secondary), not danger;Red proof: fleet step
7b72e086d58ff3002a4c1ad6at the test-only scratch commit1a4e38ce939ca804a713a04820a1f2f35d124d67ran the whole set, these assertions included, red before the fix.Observed / Not run
Not run locally: no Swift compile or tests on this Mac (agents don't build here).
scripts/cmux-next/prepush-gate.pypassed. CI runs the Mac compile and tests.No capture: the change is a status word in the sidebar header and progress view ("Paused (idle)" instead of "Paused") and a button title ("Resume" instead of "Retry"). Showing it for real needs a paused Cloud machine on a signed-in account, which the capture minis don't have; the tests above check each string where it renders. No real Cloud VM was created.
Changelog
Changed: a paused Cloud machine reads "Paused (idle)" or "Paused" and offers one-click Resume.
🤖 Generated with Claude Code
Agent session: cosmic-gray