feat(sidebar): workspace groups — manual cross-repo bundles#2102
feat(sidebar): workspace groups — manual cross-repo bundles#2102dragonfire1119 wants to merge 20 commits into
Conversation
5d4764e to
18790a4
Compare
…state, batch IPC)
18790a4 to
9e24e7f
Compare
|
I was thinking of such a thing the other day +1 |
|
Looking at this! But since you're here, can you let me know what your use case is? |
|
I am on discord - happy to convo there, but to answer you question: more of a workflow thing. branches, worktrees, all support well, but worktrees allows for the mental model of multiple ais tackling same subject of a task. ex. i work on various items at a time. it would be nice to group feat 1 (gemini task, codex task, claude task) away from // bug 1 (gemini task, codex task, claude task) away from |
|
@chansantheman @dragonfire1119
Will let you select multiple repos here. |
|
If you want to try/see : Must enable under experimental |


Summary
Adds Workspace Groups: manually-named, cross-repo bundles of worktrees in the
sidebar. Backend + frontend workspaces for the same feature can now live under
one collapsible header with a shared color stripe that follows them through any
groupBymode (flat,none,repo,pr-status,group) and into theworkspace board.
Design summary
workspaceGroupIdonWorktreeMeta).conductor-*).'group'view in the groupBy picker.'group'view adds theheader + collapse + drag-and-drop + Ungrouped bucket.
workspaceStatuspropagates to all members of its group so a feature bundlemoves through the board as one unit.
Acceptance criteria
flat,none,repo,pr-status,groupviewsTest plan
cluster fns, IPC updateMeta pass-through)
pnpm typecheckcleanScreenshots
Workspace list:
Workspace Board:
Context menu:
View options: