Skip to content

Unable to use Github Copilot device authentication flow #3037

@drj613

Description

@drj613

Describe the bug
Selecting Github Copilot in both the UI and CLI versions of Goose is prompting for an API key rather than using Copilot's device auth.

To Reproduce
Steps to reproduce the behavior:

  1. Install Goose
  2. When configuring providers, click Github Copilot
  3. Prompt appears for Github Copilot token

Expected behavior
I expected a prompt to visit https://github.com/login/device and enter a code.

Screenshots

Image

Image

Please provide following information:

  • OS & Arch: MacOS Sonoma 14.2.1
  • Interface: Both
  • Version: UI 1.0.29; CLI 1.0.29
  • Extensions enabled: n/a
  • Provider & Model: Github Copilot

Additional context
Tried installing CLI with curl and brew
Tried installing UI via brew and zipped executable

Metadata

Metadata

Assignees

No one assigned

    Labels

    onboardingSetup/configuration/first-time user experiencep1Priority 1 - High (supports roadmap)

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions