Skip to content

Support many:1 accounts:GitHub repo #57

@Rockin-in-a-free-world

Description

@Rockin-in-a-free-world

Feature Request

Describe the feature

Support for associating multiple AutoGen deployment platform accounts to a single GitHub organization account, enabling many-to-one account linkage. (Many AutoGen accounts linking to 1 GitHub org)

Use case

  1. Users can leverage a public repo without forking.
  2. Teams using GitHub organization accounts for collaboration need to connect multiple AutoGen accounts (agents, workflows, or deployment users) to the same GitHub org repositories. This capability facilitates seamless collaborative deployments and multi-agent automation across shared organization resources.

Proposed solution

Enable the deployment platform to link multiple distinct AutoGen accounts with one GitHub organization account. This allows each AutoGen account to authenticate and operate on behalf of the organization's repositories, supporting team collaboration and distributed workloads.

Alternatives considered

  • Limiting AutoGen accounts to a single GitHub account reduces flexibility and complicates team collaboration.
  • Managing individual repo permissions manually per AutoGen account is laborious and error-prone.
  • Sharing credentials among multiple AutoGen agents or users, which poses security risks.

Additional context

This feature supports scalability and security for team DevOps and AI workflows, aligning the deployment platform’s account model with GitHub’s organization collaboration features.

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