-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Allow Github Copilot to be used with Terminal Chat (#18014)
## Summary of the Pull Request - [x] Implements `GithubCopilotLLMProvider`, which is an implementation of `ILMProvider` that leverages Github Copilot - [x] Github auth flow can be initiated from the settings UI - [x] Modifies the `ILMProvider` interface to include an `IBrandingData` interface, that allows a provider to specify how it wants certain elements of the TerminalChat UI to look - [x] Modified the various telemetry events to include the name of the currently connected provider ## Validation Steps Performed - [x] Auth flow works - [x] Automatic refresh of the auth tokens works, meaning you don't need to repeat the auth flow every few days
- Loading branch information
1 parent
5c7ba82
commit b2524f9
Showing
50 changed files
with
1,315 additions
and
156 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+800 Bytes
src/cascadia/CascadiaPackage/ProfileIcons/githubCopilotBadge.scale-100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+5.75 KB
src/cascadia/CascadiaPackage/ProfileIcons/githubCopilotLogo.scale-100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.