diff --git a/ui/src/components/setup/wizard/constants.ts b/ui/src/components/setup/wizard/constants.ts index bef68bcb..4c530fe7 100644 --- a/ui/src/components/setup/wizard/constants.ts +++ b/ui/src/components/setup/wizard/constants.ts @@ -11,7 +11,7 @@ export const PROVIDERS: ProviderOption[] = [ { id: 'qwen', name: 'Alibaba Qwen', description: 'Qwen Code models' }, { id: 'iflow', name: 'iFlow', description: 'iFlow AI models' }, { id: 'kiro', name: 'Kiro (AWS)', description: 'AWS CodeWhisperer models' }, - { id: 'copilot', name: 'GitHub Copilot', description: 'GitHub Copilot models' }, + { id: 'ghcp', name: 'GitHub Copilot (OAuth)', description: 'GitHub Copilot via OAuth' }, ]; export const ALL_STEPS = ['provider', 'auth', 'variant', 'success']; diff --git a/ui/src/hooks/use-cliproxy-auth-flow.ts b/ui/src/hooks/use-cliproxy-auth-flow.ts index e896c3f3..502b4b19 100644 --- a/ui/src/hooks/use-cliproxy-auth-flow.ts +++ b/ui/src/hooks/use-cliproxy-auth-flow.ts @@ -18,6 +18,10 @@ const AUTH_ENDPOINTS: Record = { gemini: '/gemini-cli-auth-url', codex: '/codex-auth-url', agy: '/antigravity-auth-url', + qwen: '/qwen-auth-url', + iflow: '/iflow-auth-url', + kiro: '/kiro-auth-url', + ghcp: '/ghcp-auth-url', }; const AUTH_TIMEOUT_MS = 300000; // 5 minutes diff --git a/ui/src/pages/settings/sections/globalenv-section.tsx b/ui/src/pages/settings/sections/globalenv-section.tsx index f38b67fd..a055f577 100644 --- a/ui/src/pages/settings/sections/globalenv-section.tsx +++ b/ui/src/pages/settings/sections/globalenv-section.tsx @@ -81,7 +81,7 @@ export default function GlobalEnvSection() {

Environment variables injected into all non-Claude subscription profiles (gemini, codex, - agy, copilot, etc.) + agy, ghcp, etc.)

{/* Enable/Disable Toggle */}