Skip to content

cmux NEXT: revert #22822, links and pages from a chat never open as a tab in its pane - #23886

Merged
teamleaderleo merged 8 commits into
feat-cmux-nextfrom
fix/links-rightmost-split
Oct 22, 2026
Merged

teamleaderleo merged 8 commits into
feat-cmux-nextfrom
fix/links-rightmost-split

Conversation

@teamleaderleo

@teamleaderleo teamleaderleo commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

Leo, 2026-10-21, about his agent pane: "HOW COULD ANYBODY HAVE POSSIBLY THOUGHT OPENING A NEW TAB IN HERE BY DEFAULT WAS ACCEPTABLE". Also: "#22822 was SO STUPID. I was saying the OPENING TAB ANIMATION starts on the LEFT then continues on the RIGHT." Earlier: "WHY THE FUCK DID THIS NOT OPEN TO TEH SIDE", and "BY DEFAULT THINGS GOING TO THE RIGHTMOST SPLIT IS THE THING TO TRY AS DEFAULT".

This reverts #22822 (7997e21) completely. #22822 made everything a chat, Home or a page opens become a tab in that page's own pane. After this PR:

  • Every link, PR pill and file opened from a terminal, an agent chat, Home or a page goes where layout.linkPlacement says, as it did before cmux-next: what a page opens is a tab in its pane; Cmd-click still opens right #22822: the pane on the right, else a new split. Nothing opens as a tab over the chat.
  • Removed: the cmdClick plumbing through LinkRouter, LinkOpener, TerminalHostDelegate and BrowserPageRequests, the links.pagesFollowPlacement Debug toggle, its settings help (in every locale and in the MDM docs), its release note and LinkRouterCmdClickTests.
  • The New Tab pick toggle is newTab.picksFollowLinks again (default off: a pick takes the page's place, Leo 10-20).
  • Kept from later PRs: main pane layout (cmux-next: main pane layout, an agent chat's opens land in one column on its right #23105) and the Chrome-style link focus and return.
  • schemas/settings export and its source stamp carry the restored help text. LinkRouterBackgroundClickTests keeps the Cmd-click-in-background test that cmux-next: a clicked link's tab takes the focus; closing it gives the focus back #22990 had added to the deleted file.
  • Tests: ClickedLinkFocusTests' in-pane case now sets Same Pane explicitly. Its file-link test waits for the daemon's tab, not the split's pending one; it timed out on that pending id once links split right.

Setting: the default for everyone is on the right (Leo: "DEFAULT ON THE RIGHT ... EVERYBODY IS SAYING OPEN DEFAULT ON THE RIGHT"). Opening in the agent pane is opt-in: Settings > Open Links and Files > Same Pane (layout.linkPlacement: "same-pane"). Tabs can always be dragged into the main pane; showing the main pane's tab bar is its own PR. Cmd-T and + from an agent pane follow the same setting in #23882.

The "rightmost split" refinement (more than one split on the right) comes in a follow-up PR on top of this, so the revert can land now. The animation half of Leo's complaint is its own PR.

Austin's #23032 also edits LinkOpener.swift and is untouched.

Leo-ask: ask-643a61d42a
Leo-ask: ask-5cd21f70eb

No capture: a revert to the behaviour before #22822; the link tests pin where the tab lands.

Agent session: cosmic-gray

🤖 Generated with Claude Code

@teamleaderleo teamleaderleo added the risk:normal Risk tier (docs/ci/risk-tiers.md) label Oct 22, 2026
@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 dcfe8de: 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=pr23886 -f ref=fix/links-rightmost-split -f platform=macos -f backend_mode=local

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

gh run download 39731230433 -R manaflow-ai/cmux -n gallery-advisory-23886-134c18486942ff289474102b9a9c1af6ab394c53 (then read gallery-review.json)

States
State Theme Status Diff Picked by
agent-pane.add-project-panel/environment Apple System Colors Light unchanged 0% own styles.css
agent-pane.add-project-panel/environment Apple System Colors unchanged 0% own styles.css
agent-pane.add-project-panel/sources Apple System Colors Light unchanged 0% own styles.css
agent-pane.add-project-panel/sources Apple System Colors unchanged 0% own styles.css
agent-pane.add-project-panel/directory Apple System Colors Light unchanged 0% own styles.css
agent-pane.add-project-panel/directory Apple System Colors unchanged 0% own styles.css
agent-pane.add-project-panel/keyboard Apple System Colors Light unchanged 0% own styles.css
agent-pane.add-project-panel/keyboard Apple System Colors unchanged 0% own styles.css
agent-pane.changes-file-menu/closed Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-file-menu/closed Apple System Colors unchanged 0% own styles.css
agent-pane.changes-file-menu/open Apple System Colors changed 0% own styles.css
agent-pane.changes-file-menu/open Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-file-menu/keyboard Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-file-menu/keyboard Apple System Colors unchanged 0% own styles.css
agent-pane.changes-git-actions/toolbar Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-git-actions/toolbar Apple System Colors unchanged 0% own styles.css
agent-pane.changes-git-actions/commit-form Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-git-actions/commit-form Apple System Colors unchanged 0% own styles.css
agent-pane.changes-git-actions/include-new Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-git-actions/include-new Apple System Colors unchanged 0% own styles.css
agent-pane.changes-git-actions/keyboard Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-git-actions/keyboard Apple System Colors unchanged 0% own styles.css
agent-pane.changes-git-actions/busy Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-git-actions/busy Apple System Colors unchanged 0% own styles.css
agent-pane.changes-git-actions/push-refused Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-git-actions/push-refused Apple System Colors unchanged 0% own styles.css
agent-pane.changes-options-menu/closed Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-options-menu/closed Apple System Colors unchanged 0% own styles.css
agent-pane.changes-options-menu/open Apple System Colors changed 0% own styles.css
agent-pane.changes-options-menu/open Apple System Colors Light unchanged 0% own styles.css
agent-pane.changes-options-menu/keyboard Apple System Colors changed 0% own styles.css
agent-pane.changes-options-menu/keyboard Apple System Colors Light unchanged 0% own styles.css

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 (+1 more) is not red on the base 694c2a2; do not merge until green; see lane-rules

Tour of dcfe8de11c (run)

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

Path-selected interactions

Interaction Changed paths
new-tab Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneTunables\+NewTabPicks.swift
Packages/macOS/CmuxNext/Sources/CmuxNextApp/NewTabPage\+Open.swift
Packages/macOS/CmuxNext/Tests/CmuxNextAppTests/NewTabPagePickInPlaceTests.swift
agent-pane Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneTunables\+NewTabPicks.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneTunables\+PageLinks.swift
Packages/macOS/CmuxNext/Sources/CmuxNextAgentPane/AgentPaneTunables.swift
core Packages/macOS/CmuxNext/Sources/CmuxNextApp/AgentRecents/ChatsOpenCoordinator.swift
Packages/macOS/CmuxNext/Sources/CmuxNextApp/AppServices.swift
Packages/macOS/CmuxNext/Sources/CmuxNextApp/BrowserPageRequests.swift
Packages/macOS/CmuxNext/Sources/CmuxNextApp/DeepLinks/CmuxAppLinks.swift
Packages/macOS/CmuxNext/Sources/CmuxNextApp/Links/LinkOpener.swift
Packages/macOS/CmuxNext/Sources/CmuxNextApp/Pages/Files/FilePosition.swift
Packages/macOS/CmuxNext/Sources/CmuxNextApp/TerminalHostDelegate.swift
Packages/macOS/CmuxNext/Sources/CmuxNextPages/LinkRouter.swift
Packages/macOS/CmuxNext/Sources/CmuxNextSettings/Localizable.xcstrings
Packages/macOS/CmuxNext/Sources/CmuxNextSettings/Schema/SettingsSchema\+PanePlacement.swift
Packages/macOS/CmuxNext/Tests/CmuxNextAppTests/ClickedLinkFocusTests.swift
Packages/macOS/CmuxNext/Tests/CmuxNextAppTests/LinkOpenerTests.swift
Packages/macOS/CmuxNext/Tests/CmuxNextPagesTests/LinkRouterBackgroundClickTests.swift
Packages/macOS/CmuxNext/Tests/CmuxNextPagesTests/LinkRouterCmdClickTests.swift

agent-pane-before: the media could not be published (refused 3 file(s) that show private names: 23886/dcfe8de1/next-agent-pane-before/shots/02-open-agent-chat.png (fleet host name, fleet Mac mini name); 23886/dcfe8de1/next-agent-pane-before/shots/03-que)

agent-pane-after: the media could not be published (refused 3 file(s) that show private names: 23886/dcfe8de1/next-agent-pane-after/shots/02-open-agent-chat.png (fleet host name, fleet Mac mini name); 23886/dcfe8de1/next-agent-pane-after/shots/03-queue)

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 UI \(after\): 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

### New Tab \(before\): FAILED — 2 ok, 2 failed

tour

Video (mp4)

# Step Result Command
1 Launch ok
2 Cold New Tab ok cmux tab new-page
3 Warm New Tab failed: exited 1 cmux tab new-page
4 Tab grow failed: exited 1 cmux tab new-page

Failed steps:

3. Warm New Tab
Warm New Tab

4. Tab grow
Tab grow

Screenshots (2)

1. Launch
Launch

2. Cold New Tab
Cold New Tab

### New Tab \(after\): FAILED — 2 ok, 2 failed

tour

Video (mp4)

# Step Result Command
1 Launch ok
2 Cold New Tab ok cmux tab new-page
3 Warm New Tab failed: exited 1 cmux tab new-page
4 Tab grow failed: exited 1 cmux tab new-page

Failed steps:

3. Warm New Tab
Warm New Tab

4. Tab grow
Tab grow

Screenshots (2)

1. Launch
Launch

2. Cold New Tab
Cold New Tab

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

@blacksmith-sh

blacksmith-sh Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Found 11 test failures on Blacksmith runners:

Failures

Test View Logs
/tmp/tmptbgfi4m3/summary-missing.json (live):/summary-missing.json (live): View Logs
/tmp/tmpv8bphsiv/summary-fail.json (live):/summary-fail.json (live): View Logs
[new_workspaces] debug.new_workspace timed 0 of 50 new workspace rows/
[new_workspaces] debug.new_workspace timed 0 of 50 new workspace rows
View Logs
[new_workspaces] the window draws no frames/[new_workspaces] the window draws no frames 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
convention violations found (ERROR lines above)./
convention violations found (ERROR lines above).
View Logs
nightly cmux-tui resolve/nightly cmux-tui resolve View Logs
test_every_submodule_free_checkout_on_an_owned_runner_resets_submodules (main.Reuse
dWorkspaceSubmodules.test_every_submodule_free_checkout_on_an_owned_runner_resets_submo
dules)/
test_every_submodule_free_checkout_on_an_owned_runner_resets_submodules (main.Reuse
dWorkspaceSubmodules.test_every_submodule_free_checkout_on_an_owned_runner_resets_submo
dules)
View Logs
test_every_submodule_free_checkout_on_an_owned_runner_resets_submodules (main.Reuse
dWorkspaceSubmodules.test_every_submodule_free_checkout_on_an_owned_runner_resets_submo
dules) (job='web-bundles')/
test_every_submodule_free_checkout_on_an_owned_runner_resets_submodules (main.Reuse
dWorkspaceSubmodules.test_every_submodule_free_checkout_on_an_owned_runner_resets_submo
dules) (job='web-bundles')
View Logs

...and 1 more test failures. View all on Blacksmith

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

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

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

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Owned by main-pane-mode on cosmic-gray · session

… pane

Leo 2026-10-21: "HOW COULD ANYBODY HAVE POSSIBLY THOUGHT OPENING A NEW TAB IN HERE BY
DEFAULT WAS ACCEPTABLE", about his agent pane, and "#22822 was SO STUPID": he had asked
about the tab-open animation, not where links go.

This reverts commit 7997e21. Every link and file a
terminal, an agent chat, Home or a page opens goes where layout.linkPlacement says again
(the pane on the right, else a new split); the cmdClick plumbing, the
links.pagesFollowPlacement toggle, its settings text and release note go. The New Tab
pick toggle is newTab.picksFollowLinks again (default off: a pick takes the page's place).
Kept from later work: main pane layout (#23105) and the Chrome-style link focus.

ClickedLinkFocusTests: the in-pane case sets Same Pane; the file link test waits for the
daemon's tab, not the split's pending one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15d2d-622e-7433-aed6-f3c248542f5d&host=cosmic-gray
@teamleaderleo
teamleaderleo force-pushed the fix/links-rightmost-split branch from 88b0282 to 56aee51 Compare October 22, 2026 00:38
@teamleaderleo teamleaderleo changed the title cmux NEXT: links from chats and pages open in the rightmost split; a page's link never covers it (undo #22822) cmux NEXT: revert #22822, links and pages from a chat never open as a tab in its pane Oct 22, 2026
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

cmux-next crash-class rules / cmux-next crash-class rules is red on 11 of 11 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.

…click test

Review of #23886: the schema export and its stamp still carried #22822's help text, and
the revert deleted LinkRouterCmdClickTests with the Cmd-click-in-background test #22990
had added to it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15d2d-622e-7433-aed6-f3c248542f5d&host=cosmic-gray
@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Default changes

No defaults change at dcfe8de11c0c.

teamleaderleo and others added 2 commits October 21, 2026 19:17
The generated-file merge driver kept this branch's older exports over the base's, which
dropped sidebar.showLocalMachine and voiceInput from them; the string catalog gets only the
revert's 21 strings on top of the base's.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15d2d-622e-7433-aed6-f3c248542f5d&host=cosmic-gray
…evert-22822

# Conflicts:
#	Packages/macOS/CmuxNext/Tests/CmuxNextAppTests/ClickedLinkFocusTests.swift
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Review (subagent, correctness first): SHIP at db98c4e

Reviewer: Codex at xhigh, a different model from this lane's Claude. It reviewed the source diff against base 80d19e4, with #22822's own diff (7997e21) for comparison.

An independent Claude subagent also said SHIP at this head. It checked that the generated settings exports equal base plus the layout.linkPlacement help text and two stamp lines.

The fleet compile-check --app passed at this head. The remaining reds are not from this PR:

  • the web bundles CSS error;
  • the cmux-next checks namespace-type error in AttentionHighlightLook.swift, which this PR doesn't touch;
  • crash-class rules, release rails, release-notary and Guard status, which are red the same way on other PRs on today's base.

The fleet package suites are still queued.

@teamleaderleo
teamleaderleo temporarily deployed to cmux-tui-merge-tree October 22, 2026 05:59 — with GitHub Actions Inactive
@github-actions github-actions Bot added risk:high Risk tier (docs/ci/risk-tiers.md) and removed risk:normal Risk tier (docs/ci/risk-tiers.md) labels Oct 22, 2026
Generated settings files: base copies plus only this PR's layout.linkPlacement help text, stamp lines recomputed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@teamleaderleo
teamleaderleo force-pushed the fix/links-rightmost-split branch from 134c184 to dcfe8de Compare October 22, 2026 06:08
@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.

@teamleaderleo
teamleaderleo temporarily deployed to cmux-tui-merge-tree October 22, 2026 06:08 — with GitHub Actions Inactive
@github-actions github-actions Bot added risk:normal Risk tier (docs/ci/risk-tiers.md) and removed risk:high Risk tier (docs/ci/risk-tiers.md) labels Oct 22, 2026
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Review (subagent, correctness first): SHIP at dcfe8de

This head only merges base a986daa, because the earlier head no longer merged cleanly. The PR's diff against base is the same as the diff reviewed at db98c4e: the source files match apart from hunk line offsets, and the generated settings files are base plus the layout.linkPlacement help text and its two stamp lines. So the Codex xhigh SHIP carries over: a different model, receipt above.

The fleet compile-check --app passed at this head (32 s).

@teamleaderleo
teamleaderleo merged commit 4ef25f7 into feat-cmux-next Oct 22, 2026
@teamleaderleo
teamleaderleo deleted the fix/links-rightmost-split branch October 22, 2026 06:12
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

base-red-watch: cmux-next web / web / react-apps-check (4) went red on feat-cmux-next in https://github.com/manaflow-ai/cmux/actions/runs/39733310214 (first red at 6c55050, last green at 493fc42). Suspect: #23886 (commit 4ef25f7). If it is yours, fix forward on feat-cmux-next.

This branch had an error being deployed

1 failed (outdated) and 3 inactive (1 outdated) deployments
cmux-tui-merge-tree — dcfe8de1 Deployed Oct 22, 2026 by teamleaderleo
ci-routing-agent — dcfe8de1 Deployed Oct 22, 2026 by teamleaderleo
artifacts — db98c4e2 Deployed Oct 22, 2026 by teamleaderleo
sentry-dsyms — db98c4e2 Deployed Oct 22, 2026 by teamleaderleo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant