Skip to content

[Feature]: Group threads by worktree #3697

Description

@jakeleventhal

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

Area

apps/desktop

Problem or use case

The work we do is grouped and managed within a single worktree. Threads should be too.

Consider 4 parallel worktrees where each is a unique branch. It should be easy to organize threads to be grouped by the overarching worktree. Grouping primarily by repo is the wrong organizing principle especially since most people are mot using multiple repos anyway.

Conductor does a good job of this and has the best capture on the mental model of how people actually work. T3 Code should adopt this approach.

Proposed solution

The primary grouping of threads is by worktree, like Conductor.

Why this matters

It's hard to keep track of multiple worktrees that have multiple threads each.

Smallest useful scope

See above

Alternatives considered

No response

Risks or tradeoffs

No response

Examples or references

Exactly how Conductor works.

Contribution

  • I would be open to helping implement this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions