Skip to content

copilot: Decouple authentication from the lifetime of any single Copilot instance (#47473) (cherry-pick to stable)#47493

Merged
zed-zippy[bot] merged 1 commit intov0.220.xfrom
cherry-pick-v0.220.x-7c98f173
Jan 23, 2026
Merged

copilot: Decouple authentication from the lifetime of any single Copilot instance (#47473) (cherry-pick to stable)#47493
zed-zippy[bot] merged 1 commit intov0.220.xfrom
cherry-pick-v0.220.x-7c98f173

Conversation

@zed-zippy
Copy link
Contributor

@zed-zippy zed-zippy bot commented Jan 23, 2026

Cherry-pick of #47473 to stable


Users had trouble signing in due to us relying on the Copilot::global
being set, which was never the case. We've decided to use a dedicated
LSP instance just for handling auth of Copilot Chat and other goodies.
That instance is subscribed to by local Copilot instances for projects.
When the Auth instance changes it's state, local instances are prompted
to re-check their own sign in status.

Closes #47352

Co-authored-by: dino dinojoaocosta@gmail.com

Release Notes:

  • Fixed authentication issues with Copilot.

Co-authored-by: dino dinojoaocosta@gmail.com
Co-authored-by: Zed Zippy <234243425+zed-zippy[bot]@users.noreply.github.com>

…lot instance (#47473)

Users had trouble signing in due to us relying on the Copilot::global
being set, which was never the case. We've decided to use a dedicated
LSP instance just for handling auth of Copilot Chat and other goodies.
That instance is subscribed to by local Copilot instances for projects.
When the Auth instance changes it's state, local instances are prompted
to re-check their own sign in status.

Closes #47352

Co-authored-by: dino <dinojoaocosta@gmail.com>

Release Notes:

- Fixed authentication issues with Copilot.

---------

Co-authored-by: dino <dinojoaocosta@gmail.com>
Co-authored-by: Zed Zippy <234243425+zed-zippy[bot]@users.noreply.github.com>
@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Jan 23, 2026
@zed-zippy zed-zippy bot merged commit 0af7ebb into v0.220.x Jan 23, 2026
24 checks passed
@zed-zippy zed-zippy bot deleted the cherry-pick-v0.220.x-7c98f173 branch January 23, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant