Repository navigation
cmux NEXT: no "Bring your stuff to cmux" import cards on the New Tab page - #24352
Conversation
…ort still opens Settings Red on base: the empty Chief front page holds ImportSuggestionRowView (cmux.home.importSuggestion). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a16057-0fea-7933-80f2-cec81447d873&host=cosmic-gray
Leo 2026-10-21: "yeah the bring your stuff to cmux is extrmeely questionable idk why that's there + why they went to the chief thingy", then "yes to both" to removing it from the New Tab and the Chief completely, with import only in Settings and the command palette. Removes the Chief front page's import row (ImportSuggestionRowView, from #23940), its wiring in HomeHostView, HomeFirstRunView's accessory slot and setFirstRunAccessory / firstRunAccessoryChanged, and the row's "Show All" string. The New Tab part is a separate PR. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a16057-0fea-7933-80f2-cec81447d873&host=cosmic-gray
Red on base: the agent page still has the importCards.act op and decodes it into .importCard. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a16057-0fea-7933-80f2-cec81447d873&host=cosmic-gray
Leo 2026-10-21: "yeah the bring your stuff to cmux is extrmeely questionable idk why that's there + why they went to the chief thingy", then "yes to both" to removing it from the New Tab and the Chief completely, with import only in Settings and the command palette. Removes the New Tab's import cards: AgentPaneImportCards, the importCards page push and the importCards.act op, NewTabImportCards and its store, and ImportSuggestionsCenter's push to the pages. With Home's row gone (the previous PR) the deck has one list, Settings › Import's: ImportCardDeck's home/newTab surfaces, their caps and the 24 h linger go, and so do the "Bring your stuff to cmux" title, the ImportCards row layout and the gallery's New Tab variants. CmuxNextImportCards no longer depends on CmuxNextAgentPane. Kept: the scan, the jobs, Settings › Import and the import.* actions, including the palette's Import from Other Apps… (import.open). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a16057-0fea-7933-80f2-cec81447d873&host=cosmic-gray
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. |
|
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)
Gallery before/after for
States
Pick other states with a red: cmux-next checks (god files, concurrency, crash safety, l10n); NEW: Tour of The path-selected recorder failed for core-after, core-before; see the run artifact and failed manifests. Path-selected interactions
agent-pane-before: the media could not be published (refused 1 file(s) that show private names: 24352/ba9f8682/next-agent-pane-before/tour.mp4 (fleet host name, fleet Mac mini name). Nothing was uploaded. Show fixture names in the scene instead (the sam)agent-pane-after: the media could not be published (refused 1 file(s) that show private names: 24352/ba9f8682/next-agent-pane-after/tour.mp4 (fleet host name, fleet Mac mini name). Nothing was uploaded. Show fixture names in the scene instead (the samp)Chief front page and settings (before): DEGRADED — 4 ok, 2 unavailable
Screenshots (5)1. Launch
Failed steps: 5. Split right Screenshots (12)1. Launch Tours are data in |
|
Found 8 test failures on Blacksmith runners: Failures
|
|
Review (claude-reviewer-no-import-suggest, fable): SHIP at ca9f86f
This is a re-review of the rewritten stack, on top of A's new head 90be08e. This head differs from the earlier one (31ed670) only in the two blockers, and both are fixed:
No source, xcstrings or webviews line changed. The removal is right and in scope. New Tab import cards are gone end to end:
A sweep of Packages, webviews (src and test), scripts, docs, tests, ci and .github finds no caller of any symbol this head or A removes or renames. Deck behaviour:
Test targets:
|
|
Bead |
|
Orphaned: no activity for 13 h, and no lane holds a lease on it. The orphan sweep could not merge |
…-import-suggest-chief
…' into chief-ui-no-import-suggest-newtab # Conflicts: # Packages/macOS/CmuxNext/Sources/CmuxNextImportSuggestions/ImportCardDeck.swift # Packages/macOS/CmuxNext/Tests/CmuxNextImportSuggestionsTests/ImportCardDeckTests.swift # webviews/src/agent-session/acpmux/NewTabImportCards.tsx
|
Review (codex gpt-6.1-sol, xhigh): SHIP at 19929c8 |
…-import-suggest-chief # Conflicts: # Packages/macOS/CmuxNext/Sources/CmuxNextImportCards/ImportSuggestionRowView.swift
…' into chief-ui-no-import-suggest-newtab
|
Owned by cx2-chief on cmux16 |
Keep the removed Chief import accessory out while taking current base changes. Agent-Session: https://cmux.com/deeplink/agent?harness=codex&session=01a1670f-2762-7940-9e36-6b8c44bcdd7f&host=cmux16
|
Fleet evidence at head 11b3691 (#24349's head e164f84 merged in, no conflict):
|
…-import-suggest-chief # Conflicts: # Packages/macOS/CmuxNext/Sources/CmuxNextHome/NativeTranscript/HomeFirstRunView.swift
Take the Chief branch layout while preserving the New Tab removal. Agent-Session: https://cmux.com/deeplink/agent?harness=codex&session=01a1670f-2762-7940-9e36-6b8c44bcdd7f&host=cmux16
|
|
|
|
|
|
teamleaderleo
left a comment
There was a problem hiding this comment.
Review (codex gpt-6.1-sol): SHIP at ba9f868\n\nExact-head review: HomeFirstRunView retains actionsFit/wantsCard/cardFits while removing only the obsolete accessory plumbing; New Tab import cards are removed while Settings and palette import remain.
|
The feat-cmux-next push run https://github.com/manaflow-ai/cmux/actions/runs/39913961585 at a62351d failed: cmux-next fast tier, cmux-next perf gate. |
|
The feat-cmux-next push run https://github.com/manaflow-ai/cmux/actions/runs/39922732738 at ab42b3c failed: cmux-next fast tier. |
#24352 removed import suggestion cards from Home and New Tab (Leo, 2026-10-21), so a card raised with `cmux import suggest` shows only in Settings > Import. The Chief prompt still told subagents it lands on Home and New Tab. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
) #24352 removed import suggestion cards from Home and New Tab (Leo, 2026-10-21), so a card raised with `cmux import suggest` shows only in Settings > Import. The Chief prompt still told subagents it lands on Home and New Tab. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>






















![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
Removes the "Bring your stuff to cmux" Claude Code and Codex import cards from the New Tab page. Importing stays in Settings › Import and in the command palette (Import from Other Apps…). This is PR 2 of 2. It is stacked on PR #24349 (the Chief front page), so this branch includes that PR's two commits until it lands; then base gets merged in here. The two halves are split to keep each under about 800 changed lines. This PR's own diff over #24349 is 34 files, +113/−499.
Leo, 2026-10-21 (relayed by claude-sr2):
He was asked whether to remove it from the New Tab and the Chief completely, leaving import only in Settings and the command palette. He said:
Leo-ask: ask-cd2e53c2ac
What changed
Removed
AgentPaneImportCards, theimportCardspage push and theimportCards.actop (decoding, safe description, model, page host, bridge replay,AgentPageProvider).NewTabImportCards.tsx, itsimportCards.tsstore,applyImportCards, thepageHostcase and the dev-host stub.ImportCardDeck'shome/newTabsurfaces, with their caps and 24 h linger. The deck now builds only the list Settings › Import shows, andcards()is exactly the old.settingspath.ImportSuggestionsCenter's push to the New Tab (follow()).rowlayout ofImportCardsand its CSS.importSuggestions.list.title("Bring your stuff to cmux"). Nothing uses it now.CmuxNextImportCardsno longer depends onCmuxNextAgentPane. This PR does not hand-editci-target-graph.json; the PR autofix regenerates it.Kept
import.list/import.card/import.suggest/import.openactions.ImportSuggestionsCard,import_suggestions).import.open).browserImport.suggestionCards. Its help text now names only Settings › Import.Tests
ImportSuggestionRemovedTests.theNewTabHasNoImportCards: the agent page has noimportCards.actop, and a page that posts one is refused as unsupported.ImportCardDeckTestsnow tests the one list (Settings).ImportSuggestionsCenterClassicTestsandClassicMigrationTestsreadcenter.list().Same command for red and green:
theNewTabHasNoImportCardson cmux NEXT Home: no "Bring your stuff to cmux" import row on the Chief front page #24349's head d3b1a51),--red. It fails at ImportSuggestionRemovedTests.swift:33 (AgentPageOps.allcontainscmux.agent.importCards.act) and :34 (importCards.actdecodes to.importCard, not.unsupported). The other two tests pass.Observed / Not run
cmux-ci compile-check --ref 19929c85a5a25b7199ff8508fda65ebac6d61366 --apppassed in 63 s.python3 scripts/cmux-next/prepush-gate.pyreported no new violations, andscripts/web-lint.shpassed on this webviews diff.Captures
At 31ed670, which has the same app source as this head. Before (base), the New Tab showed "Bring your stuff to cmux" under the composer, with an "Import Google Chrome… Asked by Chief" card and a Claude Code card.
After, the New Tab shows the greeting, folder picker and composer, and no import cards:
After, the palette still lists Import from Other Apps…:
Changelog
Agent session: cosmic-gray
🤖 Generated with Claude Code