Repository navigation
Conversation
Thirteen worktrees of one repo made thirteen look-alike cards: the title repeated the branch, the cut ate the branch's distinctive end, a teammate's branch looked like the user's own, and every card showed the same diff, the tracked .claude-handover.md. - Title: the PR's title, while the workspace is still titled with its branch. A name set by hand differs from the branch and stays. - Line 2: the branch without the prefix it shares with the visible worktrees of its repo, cut at a / or -, truncated in the middle. The full branch in its tooltip. - A teammate's PR: their initial before the branch. The gh user's login is asked once per host; unknown, nothing is marked. - The diff stat leaves the mission handovers out. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Reviews of the first commit: - The PR title named WorkspaceInfo, so the rail's initials too, and vanished on every commit (prInfo clears on a new head). The card's line 1 now reads WorkspaceState.lastPullRequest, kept until the branch changes, and drops the type(scope): prefix every PR of a repo shares. The rail and other surfaces keep the workspace title. - Bots (is_bot, app/dependabot) get no teammate mark. - A failed gh user lookup is remembered ten minutes, with a 10 s cap, rather than retried at every PR refresh. - A branch ending at its shared prefix's separator kept an empty line 2. - Inactive workspaces, folded away, no longer shorten listed cards. - The diff opened from the stat leaves the handovers out too. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
xikimay
marked this pull request as ready for review
October 8, 2026 17:56
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TLDR: with many worktrees of one repo, each card now shows the PR title, the distinctive end of its branch, a teammate's initial, and a diff stat without the handover.
Problem
13 worktrees of one repo gave 13 look-alike cards: the title repeated the branch, end truncation cut the part that differs (
tomiir/payouts-ledg…), a teammate's branch looked like your own, and every card showed+25 −251, which was only the tracked.claude-handover.md.Solution
type(scope):prefix) while the workspace is still titled with its branch. A name set by hand stays. Card only: the rail, ⌘K and notifications keep the workspace title. The title is kept across commits until the branch changes, so it doesn't flicker./or-), middle truncation, full branch in the tooltip.#Nstays on line 3..claude-handover.md/.codex-handover.mdout.titleIsManual, because every workspace is created with a title, so it's always true.feat/sidebar-groups: siblings are grouped by repo here, not by group. Both branches append toWorkspaceInfo(a trivial conflict).🤖 Generated with Claude Code