Skip to content

[bot] Update login flow docs and add /permissions, /plugins commands (v1.0.76–v1.0.78) - #197

Merged
DanWahlin merged 3 commits into
mainfrom
update/copilot-cli-v1.0.77-v1.0.78-56e9f6bcdece1bcc
Aug 4, 2026
Merged

[bot] Update login flow docs and add /permissions, /plugins commands (v1.0.76–v1.0.78)#197
DanWahlin merged 3 commits into
mainfrom
update/copilot-cli-v1.0.77-v1.0.78-56e9f6bcdece1bcc

Conversation

@DanWahlin

Copy link
Copy Markdown
Collaborator

What changed in Copilot CLI

From releases v1.0.76–v1.0.78 (July 28–31, 2026):

  • v1.0.77 — Browser-based OAuth is now the default login flow on local interactive terminals. The device code flow is now a fallback for remote/headless terminals. Use --web-flow or --device-code flags to force a specific mode.
  • v1.0.78-0 — New /permissions slash command to switch between approval modes.
  • v1.0.76 — New enable/disable controls in /plugins for plugins, instructions, agents, LSP servers, and hooks.

Sections updated

00-quick-start/README.md

  • Authentication section: Updated "What happens next" to describe the browser-based OAuth flow as the default. Noted that device code is the fallback for remote/headless terminals. Added tips for --web-flow and --device-code flags.
  • Troubleshooting — "Browser doesn't open automatically": Rewritten to reflect the new default (browser popup on local, device code on remote), including how to force the browser flow with --web-flow.

01-setup-and-first-steps/README.md

  • Additional Commands — Permissions table: Added /permissions command with a beginner-friendly description.
  • Additional Commands — Agent Environment table: Added /plugins command with a beginner-friendly description.

Source announcements

Generated by Course Updater · ● 1.2M ·

- Update Chapter 00 authentication section to reflect the new default
  browser-based OAuth login flow introduced in v1.0.77. The device code
  flow is now a fallback for remote/headless terminals.
- Update Chapter 00 troubleshooting section to match the new login UX.
- Add /permissions command to Chapter 01 Permissions table (v1.0.78).
- Add /plugins command to Chapter 01 Agent Environment table (v1.0.76).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@DanWahlin
DanWahlin marked this pull request as ready for review August 4, 2026 20:12
Copilot AI balanced review requested due to automatic review settings August 4, 2026 20:12
@DanWahlin
DanWahlin merged commit 91341f4 into main Aug 4, 2026
4 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates beginner course documentation for Copilot CLI releases v1.0.76–v1.0.78.

Changes:

  • Documents browser-based OAuth and device-code fallback.
  • Adds /plugins and /permissions command references.
Show a summary per file
File Description
00-quick-start/README.md Updates authentication and troubleshooting guidance.
01-setup-and-first-steps/README.md Documents the new slash commands.

Review details

  • Files reviewed: 2/2 changed files
  • Comments generated: 2
  • Review effort level: Balanced

Comment thread 00-quick-start/README.md
> <img src="assets/auth-device-flow.png" alt="Device Authorization Flow - showing the 5-step process from terminal login to signed-in confirmation" width="800"/>
>

*The browser-based flow: your browser opens automatically and you authorize in one click. On remote/headless terminals, a device code is shown instead.*
Comment thread 00-quick-start/README.md
### Browser doesn't open automatically

Manually visit [github.com/login/device](https://github.com/login/device) and enter the code shown in your terminal.
On remote or headless terminals, the device code flow is used instead. Your terminal will display a one-time code. Visit [github.com/login/device](https://github.com/login/device) and enter the code, then authorize access.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants