Skip to content

Thoughts #1

Description

@nickhendo
  • Should be runnable inside and outside tmux session.
  • Should be runnable from inside ai harness session. Ideally though, not required as a plugin. Maybe some sort of overlay instead.
  • Should search through set of directories, looking for repositories.
  • Show a list of repos and branches, not sure if branches need to be distinct from worktrees. I think not.

Just search repos (local and remote?) and branches. Selecting a branch should look for a session, create if not exists, look for a worktree, create if not exists.

I want the local, fast stuff to be instant in the list, and maybe have the remote stuff come in asynchronously? I think.

When traversing, stop when finding a repo, dont keep traversing. Not supporting sub repos for now.


Remove tmux support
twig in repo, show all branches. Selecting a branch checks it out in worktree, and changes to that dir (optionally does this in a new tmux session?).
twig outside repo, show all repos (and maybe just projects generally?), after selecting a repo, show all branches.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions