Skip to content

docs: add GitHub Copilot device flow authentication details#6123

Merged
blackgirlbytes merged 4 commits intomainfrom
docs/github-copilot-auth-details
Dec 15, 2025
Merged

docs: add GitHub Copilot device flow authentication details#6123
blackgirlbytes merged 4 commits intomainfrom
docs/github-copilot-auth-details

Conversation

@blackgirlbytes
Copy link
Contributor

@blackgirlbytes blackgirlbytes commented Dec 15, 2025

Summary

Adds clearer documentation for GitHub Copilot provider setup, explaining the device flow authentication process.

Changes

  1. Updated the providers table - Changed the GitHub Copilot row to link to a new dedicated section with [device flow authentication](#github-copilot-authentication)

  2. Added new section: GitHub Copilot Authentication - A concise step-by-step guide explaining:

    • Run goose configure and select GitHub Copilot
    • An eight-character code is automatically copied to clipboard
    • Browser opens to GitHub's device activation page
    • Paste the code and authorize
    • Works for both CLI and Desktop

This follows the existing pattern used for Azure OpenAI Credential Chain documentation.

I used AI to create this PR.

@blackgirlbytes blackgirlbytes requested a review from a team as a code owner December 15, 2025 18:48
Copilot AI review requested due to automatic review settings December 15, 2025 18:48
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves the documentation for GitHub Copilot provider setup by adding a dedicated section explaining the device flow authentication process. The changes make it clearer for users how to authenticate with GitHub Copilot when configuring goose.

Key Changes

  • Updated the providers table to link to the new authentication section
  • Added a step-by-step guide for GitHub Copilot device flow authentication
  • Clarified that this authentication method works for both CLI and Desktop

@github-actions
Copy link
Contributor

github-actions bot commented Dec 15, 2025

PR Preview Action v1.6.0
Preview removed because the pull request was closed.
2025-12-15 19:40 UTC

Copilot AI review requested due to automatic review settings December 15, 2025 19:25
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@blackgirlbytes blackgirlbytes merged commit a31eb7f into main Dec 15, 2025
19 checks passed
@blackgirlbytes blackgirlbytes deleted the docs/github-copilot-auth-details branch December 15, 2025 19:38
fbalicchia pushed a commit to fbalicchia/goose that referenced this pull request Dec 16, 2025
aharvard added a commit that referenced this pull request Dec 16, 2025
…erer

* origin/main: (26 commits)
  Don't persist ephemeral extensions when resuming sessions (#5974)
  chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /ui/desktop (#5939)
  chore(deps): bump node-forge from 1.3.1 to 1.3.2 in /documentation (#5898)
  Add Scorecard supply-chain security workflow (#5810)
  Don't show subagent tool when we're a subagent (#6125)
  Fix keyboard shortcut conflict for Focus Goose Window (#5809)
  feat(goose-cli): add feature to disable update (#5886)
  workflow: enable docs-update-recipe-ref (#6132)
  fix: filter tools in Ollama streaming when chat mode is enabled (#6118)
  feat(mcp): platform extension for "code mode" MCP tool calling (#6030)
  workflow: auto-update recipe-reference on release (#5988)
  Document recipe slash commands feature (#6075)
  docs: add GitHub Copilot device flow authentication details (#6123)
  Disallow subagents with no extensions (#5825)
  chore(deps): bump js-yaml in /documentation (#6093)
  feat: external goosed server (#5978)
  fix: Make datetime info message more explicit to prevent LLM confusion about current year (#6101)
  refactor: unify subagent and subrecipe tools into single tool (#5893)
  goose repo is too big for the issue solver workflow worker (#6099)
  fix: use system not developer role in db (#6098)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants