Commit Graph

3 Commits

Author SHA1 Message Date
PankajBhojwani
127c81ad09 Set the error status correctly for Github Copilot responses (#18181)
We were setting an error type for non-error responses, this commit fixes
that
2024-11-12 11:37:39 -06:00
Dustin L. Howett
a84ab318cc copilot: ensure we wait for auth to complete before retrying (#18133)
If we don't, we'll print auth tokens to the screen.
2024-10-31 15:55:00 -05:00
PankajBhojwani
b2524f9db4 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
2024-10-28 18:18:34 -05:00