Skip to content

cmux NEXT: remove New Worktree from the composer location bar - #29803

Merged
teamleaderleo merged 4 commits into
feat-cmux-nextfrom
lane/stranded-remove-new-worktree
Nov 1, 2026
Merged

teamleaderleo merged 4 commits into
feat-cmux-nextfrom
lane/stranded-remove-new-worktree

Conversation

@teamleaderleo

@teamleaderleo teamleaderleo commented Oct 31, 2026 •

Copy link
Copy Markdown
Collaborator

Leo, 2026-10-31: "WHO THE F*** PUT FING WORKTREE ON THERE" / "OURS IS FING STUFF" / "STUPID".

This successor carries the exact reviewed head of #29663 after its original coordinator provenance became unlandable. The bar above the cmux NEXT composer now holds only the project and machine pickers; New Worktree remains available from the folder menu.

The carried commits remove the standalone New Worktree control and its handler, update environment picker interactions and gallery plays to use the folder menu, and cover the location bar and folder-menu behavior in tests. No product changes were added beyond the original ask.

Takes back #29059: Leo’s 2026-10-31 ask explicitly removes New Worktree from the location bar while preserving the folder-menu action.

Design spec: composer location strip (design/composer.md).

Carries #29663 at exact head 2b0e8475052e0a207a36386864360496cb31edae.

Agent session: agent session
🤖 Generated with Claude Code

teamleaderleo and others added 4 commits October 31, 2026 13:42
…on bar

The bar above the composer holds the folder and the machine only. New
Worktree stays an action in the folder menu, as it was before #22131
gave it a control of its own.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?id=aid-d750cf10922c785efa64
@github-actions

github-actions Bot commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

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

Review 2b0e847: 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=pr29803 -f ref=lane/stranded-remove-new-worktree -f platform=macos -f backend_mode=local

Gallery before/after for 2b0e847: 16 states rendered, 0 images differ, 1138 more touched states not rendered. Images are in the run's artifact, not on this public PR; the independent review of this head reads them on its own, so the PR needs no hand-made screenshots of these states.

gh run download 41254584604 -R manaflow-ai/cmux -n gallery-advisory-29803-2b0e8475052e0a207a36386864360496cb31edae (then read gallery-review.json)

States
State Theme Status Diff Picked by
agent-pane.composer/font-size-chat-14 Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-chat-14 Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-chat-14 Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-chat-14 Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-tab-14 Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-tab-14 Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-chat-21 Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-chat-21 Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-chat-21 Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-chat-21 Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-tab-21 Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-tab-21 Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-chat-28 Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-chat-28 Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-chat-28 Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer/font-size-new-chat-28 Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/closed Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/closed Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-menu Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-menu Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-pinned-search Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-pinned-search Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-short-note Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-short-note Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-short-note-de Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-short-note-de Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-short-note-fr Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-short-note-fr Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-long-list Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-long-list Apple System Colors unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-favicons Apple System Colors Light unchanged 0% own ComposerContext.tsx
agent-pane.composer-context/folder-favicons Apple System Colors unchanged 0% own ComposerContext.tsx

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

Shipped in:

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Review (subagent review29663): SHIP at 2b0e847. Carried exact head; no blocking findings.

@teamleaderleo teamleaderleo added risk:normal Risk tier (docs/ci/risk-tiers.md) and removed risk:normal Risk tier (docs/ci/risk-tiers.md) labels Nov 1, 2026
@teamleaderleo
teamleaderleo merged commit d16d41d into feat-cmux-next Nov 1, 2026
477 of 501 checks passed
@teamleaderleo
teamleaderleo deleted the lane/stranded-remove-new-worktree branch November 1, 2026 00:08
teamleaderleo added a commit that referenced this pull request Nov 1, 2026
Conflicts:
- webviews/test/new-tab-warm-first-frame.test.ts: base's #29803 removed
  New Worktree from the composer location bar (it lives in the folder menu
  only) and expects "atlas cosmic-gray ::"; this PR names the local machine
  "This Mac". Kept both intents: the two warm-first-frame expectations now
  read "atlas This Mac ::".

Also after the merge:
- webviews/test/computer-picker-onboarding.test.ts: re-formatted with
  vp fmt so base's formatter config passes on this PR's edits.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?id=aid-63b9964940c20354b639

This branch was previously deployed

1 inactive deployment
ci-routing-agent — 2b0e8475 Deployed Oct 31, 2026 by teamleaderleo via cmux-tui tree preflight #91880
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