Skip to content

[Feature]: Multi-Repo Group Manager for Auggie CLI #108

@Liwen-Yang-Imprivata

Description

@Liwen-Yang-Imprivata

What would you like to be added?

introducing a group concept, so that each group gets its own directory under ~/.augment/groups/<group-name>/ containing symlinks to the real repositories, preserving the org/repo directory structure. Auggie is launched with --workspace-root pointing at the group directory.

Why is this needed?

When working across many repositories, Auggie indexes everything in the workspace. There is no built-in
way to define subsets of "related" repos and scope Auggie's context to only those repos. Repos may belong to multiple groups.

Possible solution or alternatives

auggie-group-spec-public.pdf

Additional context

The key ask is a --group flag and repoGroups config to scope context to a subset of repos, with support for overlapping membership and concurrent sessions.
The example solution is an attempt to use a script to do the same - but would be nice Auggie has it built-in.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    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