Skip to content

feat(tui): configure Copilot GitHub Enterprise auth#1512

Merged
Aaronontheweb merged 1 commit into
netclaw-dev:devfrom
Aaronontheweb:feature/github-copilot-ghe-tui
Jun 26, 2026
Merged

feat(tui): configure Copilot GitHub Enterprise auth#1512
Aaronontheweb merged 1 commit into
netclaw-dev:devfrom
Aaronontheweb:feature/github-copilot-ghe-tui

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a GitHub.com vs GitHub Enterprise host choice for GitHub Copilot OAuth setup in netclaw provider and netclaw init.
  • Validates and canonicalizes Enterprise host/API-base values through a shared setup flow, then persists VendorOptions only for Enterprise setups.
  • Adds provider-manager and init-wizard typed-input coverage plus view-model regression tests for public, derived, explicit, invalid, stale, and back/resume paths.

Validation

  • dotnet test "src/Netclaw.Cli.Tests/Netclaw.Cli.Tests.csproj"
  • ./scripts/smoke/run-smoke.sh provider-add
  • ./scripts/smoke/run-smoke.sh init-wizard
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify
  • dotnet slopwatch analyze (only existing unrelated SW004 warnings)

@Aaronontheweb Aaronontheweb added tui Terminal UI (Termina) issues providers Provider integrations and capability detection across OpenAI-compatible backends. labels Jun 26, 2026
@Aaronontheweb
Aaronontheweb merged commit e606fea into netclaw-dev:dev Jun 26, 2026
15 checks passed
@Aaronontheweb
Aaronontheweb deleted the feature/github-copilot-ghe-tui branch June 26, 2026 21:34
@Aaronontheweb Aaronontheweb mentioned this pull request Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

providers Provider integrations and capability detection across OpenAI-compatible backends. tui Terminal UI (Termina) issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant