Desktop sidebar duplicate lanes in non-git projects
Cluster 52811 · apps/desktop. Data as of
2 open items. Fix merged in #123096 on 25 Sep 2026. Check it covers your case.
The short answer
- Known?
- Yes. 14 related items grouped here, 8 issues already closed.
- Fix event
- A fix was merged to main in PR #123096. Check it covers your case. No release data is tracked.
- Tracker
- The maintainers' tracker marks this
partially resolved, deciding PRs #86756, #123096. That is separate from the fix event. - Still open
- 0 issues and 2 PRs.
A cluster of bugs, fixes, and features centered on the desktop sidebar incorrectly creating duplicate or phantom lanes/sessions for non-git project folders, along with related fixes for chat creation failures and lane deduplication logic in that context.
Open issues0
Open PRs2
Fixes on record
-
#86756 fix(desktop): one lane per repo/folder — dedupe project lanes, recency order, stale-lane eviction
files:
apps/desktop/electron/git-worktree-ops.test.ts,apps/desktop/electron/git-worktree-ops.ts,apps/desktop/src/app/chat/sidebar/projects/workspace-groups.test.ts,apps/desktop/src/app/chat/sidebar/projects/workspace-groups.ts,contributors/emails/[redacted:email],contributors/emails/[email protected],hermes_cli/projects_db.py,hermes_state.py,hermes_state_common.py,tests/hermes_cli/test_projects_db.py,tests/hermes_cli/test_session_recovery_lost_and_found.py,tests/state/test_session_git_metadata_generation.py,tests/tui_gateway/test_project_tree.py,tests/tui_gateway/test_session_git_metadata_generation.py,tools/project_tools.py,tui_gateway/project_tree.py,tui_gateway/server.py -
#123096 fix(projects): gate branch switching on non-git folder lanes
files:
apps/desktop/src/app/chat/sidebar/projects/workspace-group.tsx,apps/desktop/src/app/chat/sidebar/projects/workspace-groups.ts,apps/desktop/src/app/chat/sidebar/sessions-section-new-session-drag.test.tsx,apps/shared/src/gateway-contract.generated.ts,apps/shared/src/gateway-contract.openrpc.json,tests/tui_gateway/test_project_tree.py,tui_gateway/contracts/projects_pets.py,tui_gateway/project_tree.py
2 PRs closed without merging
From the close comments: done elsewhere 1 · merged via another change 1
Closed issues · 8
- Closed#52811[Bug]: Desktop sidebar shows duplicate entries under Project — same conversation listed under both "main" branch and folder name
- Closed#53329[Bug]: Non-git project folders show duplicate lanes (folder name + "main") with same sessions
- Closed#57715Desktop: duplicate branches when workspace dir is not a git repo
- Closed#59228Desktop sidebar creates duplicate 'main' lane for non-git project folders
- Closed#61362[Bug] Non-git project folder renders a phantom "branch" entry in sidebar; clicking it triggers "fatal: not a git repository"
- Closed#62165Mac Desktop App: non-Git project renders one session twice in folder and synthetic main lanes
- Closed#68192Desktop: new chat in non-git Project fails with 'hermes:git:branchSwitch' / fatal: not a git repository
- Closed#68299[Bug]: Sending a message creates duplicate entry for the same session in the sidebar
How this cluster was grouped
-
Link evidence (
partly structural links): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text. - Members outside that structural core may belong to a different underlying problem.
-
Pairwise link density
0.20: the share of item pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36.1.00means every pair is linked.
Pick up a Lab task
Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.
Open the Lab