Skip to content

v0.3.3: Enterprise support, connection testing, roadmap#16

Merged
ewega merged 1 commit intomainfrom
feat/enterprise-support-v0.3.3
Feb 19, 2026
Merged

v0.3.3: Enterprise support, connection testing, roadmap#16
ewega merged 1 commit intomainfrom
feat/enterprise-support-v0.3.3

Conversation

@ewega
Copy link
Contributor

@ewega ewega commented Feb 19, 2026

Changes

Enterprise Scope ID Fix (#1)

  • copilotScopeID(org, enterprise) computes scope IDs matching the plugin convention
  • enterprise + org -> enterprise/org, enterprise only -> enterprise, org only -> org
  • putCopilotScope and scopeCopilot updated to accept and pass enterprise
  • --enterprise flag added to scopes, projects, and full commands
  • Enterprise auto-resolved from state file when flag is omitted

Connection Testing (#2)

  • SupportsTest: true enabled for gh-copilot in connectionRegistry
  • org/enterprise included in test request payload
  • Connections tested before creation -- bad tokens caught early

Rate Limit (#3)

  • Copilot connections now use 5000 (plugin default) instead of 4500

Connection Struct (#4)

  • Organization and Enterprise fields added to Connection struct
  • Enterprise carried through connChoice and discoverConnections

Roadmap & Docs

  • AGENTS.md: Plugin system, scope ID convention, roadmap pointer
  • .github/skills/gh-devlake-roadmap/SKILL.md: Versioning scheme, milestones, design decisions

Tests

  • 7 test cases for copilotScopeID (edge cases: whitespace, empty, combinations)
  • 8 test cases for BuildCreateRequest/BuildTestRequest (rate limits, org/enterprise)

Closes #1, closes #2, closes #3, closes #4

- Fix Copilot scope ID computation (enterprise/org, enterprise, org)
- Add Enterprise field to CopilotScope and Connection structs
- Enable connection testing for gh-copilot (SupportsTest: true)
- Add org/enterprise to ConnectionTestRequest
- Align Copilot rate limit to 5000 (plugin default)
- Thread --enterprise flag through scopes, projects, full commands
- Add resolveEnterprise() helper (flag -> state -> skip)
- Add copilotScopeID() with 7 unit test cases
- Add BuildCreateRequest/BuildTestRequest tests (8 cases)
- Add AGENTS.md plugin system + scope ID docs
- Add gh-devlake-roadmap skill (.github/skills/)

Closes #1, closes #2, closes #3, closes #4
@ewega ewega added this to the v0.3.3 milestone Feb 19, 2026
@ewega ewega merged commit fa759d8 into main Feb 19, 2026
@ewega ewega deleted the feat/enterprise-support-v0.3.3 branch March 4, 2026 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant