Skip to content

cmux NEXT: no "Bring your stuff to cmux" import cards on the New Tab page - #24352

Merged
teamleaderleo merged 12 commits into
feat-cmux-nextfrom
chief-ui-no-import-suggest-newtab
Oct 23, 2026
Merged

teamleaderleo merged 12 commits into
feat-cmux-nextfrom
chief-ui-no-import-suggest-newtab

Conversation

@teamleaderleo

@teamleaderleo teamleaderleo commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

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):

"yeah the bring your stuff to cmux is extrmeely questionable idk why that's there + why they went to the chief thingy"

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:

"yes to both"

Leo-ask: ask-cd2e53c2ac

What changed

Removed

  • Swift: AgentPaneImportCards, the importCards page push and the importCards.act op (decoding, safe description, model, page host, bridge replay, AgentPageProvider).
  • Webviews: NewTabImportCards.tsx, its importCards.ts store, applyImportCards, the pageHost case and the dev-host stub.
  • Dead code:
    • ImportCardDeck's home/newTab surfaces, with their caps and 24 h linger. The deck now builds only the list Settings › Import shows, and cards() is exactly the old .settings path.
    • ImportSuggestionsCenter's push to the New Tab (follow()).
    • The row layout of ImportCards and its CSS.
    • The gallery's New Tab variants. Settings variants now cover the request, running, paused and dismiss states.
  • The string importSuggestions.list.title ("Bring your stuff to cmux"). Nothing uses it now.
  • CmuxNextImportCards no longer depends on CmuxNextAgentPane. This PR does not hand-edit ci-target-graph.json; the PR autofix regenerates it.

Kept

  • The scan, the import jobs and the import.list / import.card / import.suggest / import.open actions.
  • Settings › Import's card list (ImportSuggestionsCard, import_suggestions).
  • The palette's Import from Other Apps… (import.open).
  • The Debug Settings switch browserImport.suggestionCards. Its help text now names only Settings › Import.

Tests

  • ImportSuggestionRemovedTests.theNewTabHasNoImportCards: the agent page has no importCards.act op, and a page that posts one is refused as unsupported.
  • ImportCardDeckTests now tests the one list (Settings). ImportSuggestionsCenterClassicTests and ClassicMigrationTests read center.list().

Same command for red and green:

cmux-ci run --class light --script scripts/ci/package-test-lane.sh --ref <sha> --arg=suite --arg=Packages/macOS/CmuxNext --arg=<suites> --env CMUX_CI_XCODE_APP=/Applications/Xcode_26.6.app
  • Red: step 4d42875c at aa43f95 (theNewTabHasNoImportCards on 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.all contains cmux.agent.importCards.act) and :34 (importCards.act decodes to .importCard, not .unsupported). The other two tests pass.
  • Green: at the head with ImportSuggestionRemovedTests, ImportCardDeckTests, ImportSuggestionsCenterClassicTests and ClassicMigrationTests. The result is posted as a comment on this PR.

Observed / Not run

  • Observed: cmux-ci compile-check --ref 19929c85a5a25b7199ff8508fda65ebac6d61366 --app passed in 63 s. python3 scripts/cmux-next/prepush-gate.py reported no new violations, and scripts/web-lint.sh passed on this webviews diff.
  • Observed: in the real app at the source of this head, the New Tab shows the greeting and composer with no import cards. The palette still lists Import from Other Apps… (captures below).
  • Not run: the full CmuxNextAppTests suite on the fleet (PR CI runs it).

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:

Light Dark
light dark

After, the palette still lists Import from Other Apps…:

Light Dark
light dark

Changelog

  • Removed: the "Bring your stuff to cmux" import cards on the New Tab page. Import stays in Settings › Import and the command palette (Import from Other Apps…).

Agent session: cosmic-gray

🤖 Generated with Claude Code

teamleaderleo and others added 4 commits October 22, 2026 01:52
…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
@cursor

cursor Bot commented Oct 22, 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.

@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

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

Review ba9f868: 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=pr24352 -f ref=chief-ui-no-import-suggest-newtab -f platform=macos -f backend_mode=local

Gallery before/after for ba9f868: 16 states rendered, 2 images differ, 1649 more touched states not rendered. Images are in the run's artifact, not on this public PR.

gh run download 39904907473 -R manaflow-ai/cmux -n gallery-advisory-24352-ba9f8682a6eb863b35779dd9500a8aea34ad64ef (then read gallery-review.json)

States
State Theme Status Diff Picked by
agent-pane.chat-width/standard Apple System Colors Light unchanged 0% own App.tsx
agent-pane.chat-width/standard Apple System Colors unchanged 0% own App.tsx
agent-pane.chat-width/wide Apple System Colors Light unchanged 0% own App.tsx
agent-pane.chat-width/wide Apple System Colors unchanged 0% own App.tsx
agent-pane.chat-width/wide-blocks Apple System Colors Light unchanged 0% own App.tsx
agent-pane.chat-width/wide-blocks Apple System Colors unchanged 0% own App.tsx
agent-pane.composer-floats/scrolled-to-end Apple System Colors Light unchanged 0% own App.tsx
agent-pane.composer-floats/scrolled-to-end Apple System Colors unchanged 0% own App.tsx
agent-pane.composer-floats/composer-grown Apple System Colors Light unchanged 0% own App.tsx
agent-pane.composer-floats/composer-grown Apple System Colors unchanged 0% own App.tsx
agent-pane.docked-chat/new-chat Apple System Colors Light unchanged 0% own App.tsx
agent-pane.docked-chat/new-chat Apple System Colors unchanged 0% own App.tsx
agent-pane.docked-chat/after-turn Apple System Colors Light unchanged 0% own App.tsx
agent-pane.docked-chat/after-turn Apple System Colors unchanged 0% own App.tsx
agent-pane.docked-chat/working Apple System Colors Light unchanged 0% own App.tsx
agent-pane.docked-chat/working Apple System Colors unchanged 0% own App.tsx
agent-pane.docked-chat/typing-in-dock Apple System Colors Light unchanged 0% own App.tsx
agent-pane.docked-chat/typing-in-dock Apple System Colors unchanged 0% own App.tsx
agent-pane.docked-chat/long-title Apple System Colors Light unchanged 0% own App.tsx
agent-pane.docked-chat/long-title Apple System Colors unchanged 0% own App.tsx
agent-pane.orchestration-lab/local-queue Apple System Colors Light unchanged 0% own App.tsx
agent-pane.orchestration-lab/local-queue Apple System Colors unchanged 0% own App.tsx
agent-pane.orchestration-lab/build-box Apple System Colors Light unchanged 0% own App.tsx
agent-pane.orchestration-lab/build-box Apple System Colors unchanged 0% own App.tsx
agent-pane.orchestration-lab/cloud-fair-share Apple System Colors Light unchanged 0% own App.tsx
agent-pane.orchestration-lab/cloud-fair-share Apple System Colors unchanged 0% own App.tsx
agent-pane.streaming-follow-motion/stream Apple System Colors Light unchanged 0% own App.tsx
agent-pane.streaming-follow-motion/stream Apple System Colors unchanged 0% own App.tsx
agent-pane.streaming-text/claude Apple System Colors Light unchanged 0% own App.tsx
agent-pane.streaming-text/claude Apple System Colors unchanged 0% own App.tsx
agent-pane.streaming-text/codex Apple System Colors Light changed 0% own App.tsx
agent-pane.streaming-text/codex Apple System Colors changed 0% own App.tsx

Pick other states with a Gallery: entry.id, entry.id/variant line in the PR body.

red: cmux-next checks (god files, concurrency, crash safety, l10n); NEW: red check: Checks job structure (+2 more) is not red on the base 2ad7671; do not merge until green; see lane-rules

Tour of ba9f8682a6 (run)

The path-selected recorder failed for core-after, core-before; see the run artifact and failed manifests.

Path-selected interactions

Interaction Changed paths
agent-pane Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPageProvider.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneBridge.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneImportCards.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneModel.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPanePageHost.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneRequest\+Decoding.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneRequest\+SafeDescription.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneRequest.swift
Packages/macOS/CmuxNext/Tests/CmuxNextAgentPaneTests/AgentPaneImportCardsTests.swift
chief-settings Packages/macOS/CmuxNext/Sources/CmuxNextApp/Home/HomeHostView.swift
Packages/macOS/CmuxNext/Sources/CmuxNextHome/NativeTranscript/HomeFirstRunView.swift
core Packages/macOS/CmuxNext/Sources/CmuxNextActions/Catalog/ImportActionCatalog.swift
Packages/macOS/CmuxNext/Sources/CmuxNextApp/Handlers/OnboardingHandlers.swift
Packages/macOS/CmuxNext/Sources/CmuxNextHome/NativeTranscript/HomeNativeTranscriptView\+FirstRun.swift
Packages/macOS/CmuxNext/Sources/CmuxNextImportCards/ImportCardJSON.swift
Packages/macOS/CmuxNext/Sources/CmuxNextImportCards/ImportCardsActions.swift
Packages/macOS/CmuxNext/Sources/CmuxNextImportCards/ImportSuggestionRowView.swift
Packages/macOS/CmuxNext/Sources/CmuxNextImportCards/ImportSuggestionsCenter.swift
Packages/macOS/CmuxNext/Sources/CmuxNextImportSuggestions/ImportCard.swift
Packages/macOS/CmuxNext/Sources/CmuxNextImportSuggestions/ImportCardDeck.swift
Packages/macOS/CmuxNext/Sources/CmuxNextImportSuggestions/ImportSuggestionStrings.swift
Packages/macOS/CmuxNext/Sources/CmuxNextImportSuggestions/Resources/ImportSuggestions.xcstrings
Packages/macOS/CmuxNext/Sources/CmuxNextOnboarding/Model/BrowserImportTunables.swift
Packages/macOS/CmuxNext/Tests/CmuxNextAppTests/ClassicMigrationTests.swift
Packages/macOS/CmuxNext/Tests/CmuxNextAppTests/HomeImportSuggestionRowTests.swift
Packages/macOS/CmuxNext/Tests/CmuxNextAppTests/ImportSuggestionRemovedTests.swift
Packages/macOS/CmuxNext/Tests/CmuxNextAppTests/ImportSuggestionsCenterClassicTests.swift
Packages/macOS/CmuxNext/Tests/CmuxNextImportSuggestionsTests/ImportCardDeckTests.swift

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

tour

Video (mp4)

# Step Result Command
1 Launch ok
2 Home with the Chief: its front page while the conversation is empty ok cmux action run home.show
3 Dark ok
4 Back to the system appearance ok
5 Chief settings under the name pill unavailable: exited 1 (the settings open only over a Chief conversation) cmux action run home.toggleChiefSettings
6 Closed again unavailable: exited 1 (the settings open only over a Chief conversation) cmux action run home.toggleChiefSettings
Screenshots (5)

1. Launch
Launch

2. Home with the Chief: its front page while the conversation is empty
Home with the Chief: its front page while the conversation is empty

3. Dark
Dark

5. Chief settings under the name pill
Chief settings under the name pill

6. Closed again
Closed again

### chief\-settings\-after: the media could not be published (upload of 24352/ba9f8682/next\-chief\-settings\-after/tour.gif failed: gh: is at 0d7b401 but expected 444eceb \(HTTP 409\)) ### Core UI \(before\): FAILED — 16 ok, 3 failed, 1 unavailable

tour

Video (mp4)

# Step Result Command
1 Launch ok
2 New workspace ok cmux workspace new --name Tour
3 Type in the terminal ok cmux workspace name:Tour screen current pane current tab current terminal current write --text "echo hello from the cmux-next tour\r"
4 A command reports progress: tab loading spinner ok cmux workspace name:Tour screen current pane current tab current terminal current write --text "clear; printf '\\033]9;4;3\\007'; sleep 900\r"
5 Split right failed: exited 1 cmux action run splitRight
6 Split down failed: exited 1 cmux action run splitDown
7 New terminal tab failed: exited 1 cmux action run newSurface
8 Browser tab ok cmux tab new-browser --url https://example.com
9 Hide the sidebar ok cmux action run toggleSidebar
10 Show the sidebar ok cmux action run toggleSidebar
11 Notification ok cmux notify --title Tour --body "Hello from CI"
12 Notifications panel ok cmux action run showNotifications
13 Agent chat ok cmux agent new-chat
14 Agent workspace ok cmux workspace new --name Agent
15 Agent starts ok cmux workspace name:Agent screen current pane current tab current terminal current write --text "clear; printf '\\033]7501;state=working\\033\\\\'; sleep 8; printf '\\033]7501;state=done\\033\\\\'; sleep 900\r"
16 An agent works: row working spinner ok cmux workspace new --name Notes
17 The agent finishes: done mark in the spinner's place ok
18 Session tree: keycaps on the first rows ok cmux settings set sidebar.sessionTree true
19 Session tree back off for later tours ok cmux settings set sidebar.sessionTree false
20 Profile menu unavailable: exited 1 (the menu shot needs a screen capture route) cmux action run sidebar.profileMenu

Failed steps:

5. Split right
Split right

6. Split down
Split down

7. New terminal tab
New terminal tab

Screenshots (12)

1. Launch
Launch

2. New workspace
New workspace

3. Type in the terminal
Type in the terminal

4. A command reports progress: tab loading spinner
A command reports progress: tab loading spinner

8. Browser tab
Browser tab

9. Hide the sidebar
Hide the sidebar

11. Notification
Notification

12. Notifications panel
Notifications panel

13. Agent chat
Agent chat

16. An agent works: row working spinner
An agent works: row working spinner

17. The agent finishes: done mark in the spinner's place
The agent finishes: done mark in the spinner's place

18. Session tree: keycaps on the first rows
Session tree: keycaps on the first rows

### core\-after: the media could not be published (upload of 24352/ba9f8682/next\-core\-after/shots/01\-launch.png failed: gh: is at 4d0187d but expected bedd51c \(HTTP 409\))

Tours are data in scripts/cmux-next/media/tours: add a step or a tour file to show your feature.

@github-actions github-actions Bot added the risk:high Risk tier (docs/ci/risk-tiers.md) label Oct 22, 2026
@blacksmith-sh

blacksmith-sh Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Found 8 test failures on Blacksmith runners:

Failures

Test View Logs
/tmp/tmp81uawwkm/summary-missing.json (live):/summary-missing.json (live): View Logs
/tmp/tmpf70m5rc6/summary-fail.json (live):/summary-fail.json (live): View Logs
[tabs] debug.tab_switch timed 0 of 40 switches/
[tabs] debug.tab_switch timed 0 of 40 switches
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
[tabs] the window draws no frames/[tabs] the window draws no frames View Logs
test_base_passes (main.NoticesPairTests.test_base_passes)/
test_base_passes (main.NoticesPairTests.test_base_passes)
View Logs
test_targets_outside_the_app_go_to_the_mac_canary (main.SwiftCanaryFleetCoverage.te
st_targets_outside_the_app_go_to_the_mac_canary)/
test_targets_outside_the_app_go_to_the_mac_canary (main.SwiftCanaryFleetCoverage.te
st_targets_outside_the_app_go_to_the_mac_canary)
View Logs

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

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Review (claude-reviewer-no-import-suggest, fable): SHIP at ca9f86f

yeah the bring your stuff to cmux is extrmeely questionable idk why that's there + why they went to the chief thingy

yes to both

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:

  • ClassicMigrationTests.swift:231 now calls center.list().
  • ImportSuggestionRemovedTests.swift:53-54 passes importClassic: { _ in nil }.

No source, xcstrings or webviews line changed.

The removal is right and in scope. New Tab import cards are gone end to end:

  • Swift: AgentPaneImportCards, AgentPaneRequest.importCard, the importCards.act op and its decoding, the bridge and page-host push, and the center's follow() and onAction wiring.
  • Webviews: NewTabImportCards.tsx, importCards.ts, applyImportCards, the pageHost.ts case and the dev-host op.
  • UI pieces: the layout prop, the data-layout="row" CSS and the gallery allowlist entry.

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. Package.swift drops CmuxNextAgentPane from CmuxNextImportCards, and no file in that target imports it. ImportSuggestions.xcstrings is valid JSON and loses exactly importSuggestions.list.title, which nothing else names.

Deck behaviour: ImportCardDeck.cards() is exactly the old cards(for: .settings, now:). Every deleted branch was guarded by surface != .settings: the done-linger skip, the zero-opened classic skip, the dismissed/not-ready/nothing-new skip and prefix(limit). In addition:

  • The classic "Import Again" rule reduces to finding != nil.
  • Not Now is still withheld only for .inUse, and dismissed cards keep Show Again.
  • Requests lead and job order is unchanged. The title is settingsTitle.

settingsJSON and import.list keep the same output. The rewritten ImportCardDeckTests still assert real rules and should pass:

  • a dismissal sticks until a new profile appears;
  • a classic re-run is offered only while a saved session exists;
  • a finished job dedupes its finding's card.

import.open, the dialogs and the jobs are untouched.

Test targets:

  • theNewTabHasNoImportCards uses AgentPageOps.namespace / .all (public) and AgentPaneRequest.init(body:) (public). AgentPaneRequest is Equatable with .unsupported(String).
  • At the test-first commit 4bea78b, the test compiles against A's source and fails on its assertion.

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Hold until #24349 lands. This PR is stacked on it and still contains its two commits. Once #24349 merges, I merge feat-cmux-next in here, re-run the review and post a new SHIP at the new head.

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

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

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Orphaned: no activity for 13 h, and no lane holds a lease on it. The orphan sweep could not merge feat-cmux-next in: conflicts in Packages/macOS/CmuxNext/Sources/CmuxNextImportSuggestions/ImportCardDeck.swift, Packages/macOS/CmuxNext/Tests/CmuxNextImportSuggestionsTests/ImportCardDeckTests.swift, webviews/src/agent-session/acpmux/NewTabImportCards.tsx. Listed for a lane to resolve.

…' 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
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Review (codex gpt-6.1-sol, xhigh): SHIP at 19929c8
No blocking findings.

…-import-suggest-chief

# Conflicts:
#	Packages/macOS/CmuxNext/Sources/CmuxNextImportCards/ImportSuggestionRowView.swift
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Owned by cx2-chief on cmux16

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

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
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Review (codex gpt-6.1-sol, xhigh): SHIP at 11b3691

No blocking findings; only a base merge since SHIP at 19929c8.

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

cmux-next / cmux-next checks (god files, concurrency, crash safety, l10n) › Checks job structure is red on 14 of 16 fresh feat-cmux-next PR heads in the last 2:00:00, so it is most likely a base red, not this PR's. The base-reds lane has it; a base merge picks up the fix once it lands.

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

cmux-next guards / nightly-guards / workflow-guard-tests / release-notary is red on 15 of 17 fresh feat-cmux-next PR heads in the last 2:00:00, so it is most likely a base red, not this PR's. The base-reds lane has it; a base merge picks up the fix once it lands.

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

cmux-next / cmux-next checks (god files, concurrency, crash safety, l10n) › No new SwiftUI (macOS UI is AppKit) is red on 19 of 21 fresh feat-cmux-next PR heads in the last 2:00:00, so it is most likely a base red, not this PR's. The base-reds lane has it; a base merge picks up the fix once it lands.

@teamleaderleo teamleaderleo left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@teamleaderleo
teamleaderleo merged commit 0e78467 into feat-cmux-next Oct 23, 2026
145 of 152 checks passed
@teamleaderleo
teamleaderleo deleted the chief-ui-no-import-suggest-newtab branch October 23, 2026 06:47
@github-actions

Copy link
Copy Markdown
Contributor

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.
Those jobs last passed at 3b82593. This pull request is one of 3 merged since: #23889, #23783, #24352.
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

Copy link
Copy Markdown
Contributor

The feat-cmux-next push run https://github.com/manaflow-ai/cmux/actions/runs/39922732738 at ab42b3c failed: cmux-next fast tier.
Those jobs last passed at 3b82593. This pull request is one of 3 merged since: #23889, #23783, #24352.
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.

teamleaderleo added a commit that referenced this pull request Nov 3, 2026
#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>
lawrencecchen pushed a commit that referenced this pull request Nov 3, 2026
)

#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>

This branch was previously deployed

1 inactive deployment
ci-routing-agent — ba9f8682 Deployed Oct 23, 2026 by teamleaderleo via namespace autofix #1755
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant