Repository navigation
[launch-polish] Add native human setup guide - #26741
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)
Passes: CI passes on CI passes on Written by web and size checks: green Default changesThis pull request changes 3 defaults at
Signed off on this commit by Merge receipt: merged as Regenerate the snapshot with Shipped in:
|
|
Bead |
This comment has been minimized.
This comment has been minimized.
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. |
|
Orphaned: no activity for 17 h, and no lane holds a lease on it. Adopted by the orphan sweep: merged |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-fc739fd2f4e557ae7189
A newer verdict blocks eb05078 (no independent SHIP at the head).
|
Review (codex, router-review): SHIP at 8ab8f5d Reviewer: codex gpt-6-astra high, fast tier. Follow-ups: 1. Each lands as an issue in this repo that links this receipt; the lane that opened the PR fixes it forward. SHIP at 8ab8f5d Visual verdict: no images; Leo tries the build Follow-ups:
|
|
Found 10 test failures on Blacksmith runners: Failures
|
|
Review (next-review patch-id; carried): SHIP at c99aed5 The independent SHIP at 8ab8f5d carries to this head: the PR's own change ( |
…ion by lander-open-prs) # Conflicts: # plans/cmux-next/actions.md
|
Review (subagent claude-opus-5-5 medium, conflict-resolution delta): SHIP at 6aaf307 Checked the merge of feat-cmux-next c026ef2 against the PR's original diff (merge base 377187a to c99aed5). All 17 files other than plans/cmux-next/actions.md have the same diff on top of the new base as before, and there are no conflict markers. |
…ion by lander-open-prs) Agent-Session: https://cmux.com/deeplink/agent?id=aid-fc739fd2f4e557ae7189
|
Review (subagent claude-opus-5-5 medium, conflict-resolution delta): SHIP at 6b66216 Checked the merge of feat-cmux-next (4e9faaf) into the old head 6aaf307. The PR's contribution is the same 18 files and +789/-7 before and after. Its +/- lines are identical for every file, including ActionCatalog.xcstrings, actions.md, action-surfaces.json, MenuBarMenuSpec.swift and schemas/defaults/cmux-next.json. |
|
Review (next-review patch-id; carried): SHIP at 688c0f0 The independent SHIP at 6b66216 carries to this head: the PR's own change ( |
|
Review (next-review patch-id; carried): SHIP at bd59a90 The independent SHIP at 6b66216 carries to this head: the PR's own change ( |
|
Review (next-review patch-id; carried): SHIP at ffcd236 The independent SHIP at 6b66216 carries to this head: the PR's own change ( |
|
Leo (teamleaderleo): this PR (f3b2b54) raised CmuxNextApp by 110 lines (arch-ratchet app_lines +110 on this commit alone: SetupGuidePage.swift +109, SettingsHandlers.swift +1), which made the feat-cmux-next tip arch red. That is not a small move, so the revert-first rule applies: the revert PR is linked below. Please re-land it with the app code in a package. Re-land design:
|
![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
People without an agent configured can open Help > Setup Guide (also in the command palette and menu bar menu). It gives concise steps for local harness setup, sign-in recovery, and SSH/Cloud machines. The page works offline and does not inspect credentials or start authentication.
The existing setup
TASKSmanifest owns the copy:cmux setup listexposes the human guide alongside agent prompts, and a generator derives the native localized defaults anddocs/setup-guide.md. Current account-specific checks and recovery remain in the existing setup commands. Saved or detected credentials are explicitly not a claim of live validity or the intended account.Leo's ask:
Design: the quiet reading pattern from the Claude first-run reference, using cmux's existing native page typography and inherited colours. The gallery compares compact, balanced and roomy layouts in light and dark. The page uses AppKit, the shared thin scroller and theme-aware text. No added animations, timers or health model.
Validation:
python3 scripts/cmux-next/tests/test_setup_guide.pypasses.Scope excludes the picker, Chief, and live auth validity. Matching capture states will show palette search without the action on the base, then the action and actual page on this head; they do not claim provider sign-in behavior.
Agent session: agent session