Uh oh!
There was an error while loading. Please reload this page.
🤖 feat: complete the Mux to Xum rename - #3928
Conversation
Replace the reused x-and-cursor icon with a compact four-part convergence mark, regenerate every tracked square branding asset, and add a non-writing freshness and image-validity check to the canonical generator. Validation: - bun scripts/generate-icons.ts update - bun scripts/generate-icons.ts check - make build-icons - make typecheck - make fmt-check - make lint
Make Xum canonical for the Make CLI, Terminal-Bench harness, service-worker cache, local logs, and shared developer environment while preserving explicit legacy aliases and environment inputs. Add a scoped, Make-backed branding audit with behavioral coverage for stale copy and filenames.
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
matifali
commented
Aug 22, 2026
@codex review |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:c5043ef444
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
matifali
commented
Aug 22, 2026
@codex review |
matifali
commented
Aug 22, 2026
Addressed all Codex findings in c93dcda:
Validation: @codex review |
matifali
commented
Aug 22, 2026
Follow-up: the required legacy leaderboard artifact exclusions are now covered by a narrow, documented branding-audit allow rule with regression coverage. @codex review |
This comment has been minimized.
This comment has been minimized.
matifali
commented
Aug 22, 2026
@codex review |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:74edb2682d
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Uh oh!
There was an error while loading. Please reload this page.
matifali
commented
Aug 24, 2026
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:e199f37f99
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Uh oh!
There was an error while loading. Please reload this page.
matifali
commented
Aug 24, 2026
Addressed the providers-file precedence finding: compatibility env lookups now share one presence-based resolver, so an explicitly empty @codex review |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:8cac1f7504
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Uh oh!
There was an error while loading. Please reload this page.
matifali
commented
Aug 24, 2026
Addressed the repo-root precedence finding: @codex review |
This comment has been minimized.
This comment has been minimized.
matifali
commented
Aug 24, 2026
@codex review |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:dfc29c0b05
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
matifali
commented
Aug 24, 2026
@codex review |
matifali
commented
Aug 24, 2026
Addressed the latest Codex findings:
Validation: log tests (7 passed), VS Code extension build, root typecheck, formatting, and branding audit. @codex review |
matifali
commented
Aug 24, 2026
Follow-up: the intentional pre-rename log cleanup is now covered by a narrow branding-audit compatibility rule with regression coverage. Local branding/format checks pass. @codex review |
matifali
commented
Aug 24, 2026
Final follow-up: adjusted the legacy log cleanup regression test to use async filesystem APIs. Log tests, lint, and @codex review |
This comment has been minimized.
This comment has been minimized.
matifali
commented
Aug 24, 2026
@codex review |
This comment has been minimized.
This comment has been minimized.
matifali
commented
Aug 24, 2026
@codex review |
This comment has been minimized.
This comment has been minimized.
matifali
commented
Aug 24, 2026
@codex review |
Summary
Complete the remaining Mux → Xum rename across the desktop app, internal TypeScript API, persisted storage, branding assets, VS Code integration, documentation, developer tooling, and Terminal-Bench harness.
What changed
~/.xumand ElectronuserData/xumcanonical while retaining centralized.mux/.cmuxmigration, read fallback, and downgrade aliases.Mux*message, provider, ACP, Gateway/Governor, SSH, and mDNS symbols toXum*while preserving serialized and wire-level compatibility values.xumcanonical in Make targets, logs, service-worker caches, workflows, benchmarks, docs, fixtures, and visible UI; retain explicit compatibility aliases where existing consumers depend on them.make check-xum-branding, backed by a reviewed compatibility allowlist, plus non-writing icon freshness/dimension/content validation.Compatibility contracts retained
com.mux.appinstaller identity andmux://deep links.muxCLI/npm forwarding package andmux-*release artifacts..mux,.cmux,.muxignore, andMUX_*fallback/alias behavior.mux.*command/settings keys.muxMetadata,X-Mux-Workspace-Id,mux-gateway, and_mux-api._tcp.mux.coder.comandghcr.io/coder/mux.Validation
make check-xum-brandingbun scripts/generate-icons.ts checkmake fmt-checkmake lintmake typecheckThe full source suite was also exercised: 11,843 passed, 14 skipped, with unrelated environment/global-isolation failures in existing backup/Git, timing, browser, and filesystem tests.
Generated with
xum• Model:openai:gpt-5.6-sol• Thinking:high