Summary
Implement provider-neutral git provider support for Repo Coder so the same Coder runtime/workflow can support GitHub, GitLab, Bitbucket, and local-only repositories without forking separate Coder implementations.
Plan document: https://github.com/ProAgentStore/platform/blob/main/agents/coder/GIT_PROVIDERS_PLAN.md
Direction
- Keep one core Repo Coder implementation.
- Add provider-specific connector/auth/import/build/issue layers underneath the existing coding surface and
CODING_SESSION workflow.
- Preserve existing GitHub behavior and data.
- Make local checkouts first-class for private repos that the user's machine can already access.
Suggested Phases
- Provider-neutral repo identity fields and compatibility mapping from
github_repo.
- Provider-aware Add Repo UI and repo badges/copy.
- GitLab connector for projects, issues, issue creation, and pipelines.
- Bitbucket connector for repositories, issues, issue creation, and pipelines.
- Optional provider-branded catalog presets over the same Coder implementation.
Acceptance Criteria
- Existing GitHub Coder flows continue to work.
- Local path repos continue to work.
- GitLab and Bitbucket clone URLs can be represented without pretending they are GitHub repos.
- Hosted issues/builds are dispatched by provider and gracefully unavailable when auth is missing.
- Write actions remain gated by connector consent.
Summary
Implement provider-neutral git provider support for Repo Coder so the same Coder runtime/workflow can support GitHub, GitLab, Bitbucket, and local-only repositories without forking separate Coder implementations.
Plan document: https://github.com/ProAgentStore/platform/blob/main/agents/coder/GIT_PROVIDERS_PLAN.md
Direction
CODING_SESSIONworkflow.Suggested Phases
github_repo.Acceptance Criteria