-
Notifications
You must be signed in to change notification settings - Fork 947
Feature request: Github Copilot? #1189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@anderssv yeah would love this - as far as I know copilot models are not available yet via api (would need to ask microsoft for this). Would be good to put in a feature request with them as I agree would be great. |
Seems they just released a Language Server SDK, is that a viable route? https://github.blog/changelog/2025-02-10-copilot-language-server-sdk-is-now-available/ |
Would be really nice as Copilot now have support for both Gemini and Claude too. 😄 |
FYI Copilot uses an OpenAI compatible API, but has special auth. If someone were to build this provider there is a reference python implementation in LiteLLM that was just merged: I expect one could copy the existing OpenAI provider with the custom auth mechanism from that PR and things should work! I am in the same boat that for legal reasons we can also only use GitHub copilot and I would love to use this |
Some guys at aider made some workarounds exposing the internal Copilot API in VSCode as a proxy Not sure in the long run if it's worth it (it could break anytime), and on the legal side if it's even ok but worth taking a look if you're interested Aider-AI/aider#2227 (comment) |
While we wait (totally understand, wish I had the time to help), I recommend checking out VSCode Copilot Agent mode. It is similar in certain aspects, and getting ok results with it pointing it at a folder of Java/Kotlin projects: https://code.visualstudio.com/blogs/2025/02/24/introducing-copilot-agent-mode |
I added support for this in #1926 if anyone wants to help test |
@rockwotj Can I help testing it? I'm not set up for rust development, but I suppose it's not that hard to build it.
Or just simpler to wait for someone with dev env? |
Yeah @BenceBakos |
|
I am not sure how your system is setup. github.com/copilot might be good at resolving. Assuming you're on linux you are missing libxcb
Might do the trick or you need another system dependency. You could also just build the goose cli and not build the server which I guess needs X11 support for something... |
I did:
then I got error:
did this:
And now I'm getting error:
|
I got the same error:
The fix was to install
|
@SoAG did you test it? I am still unable to build it. |
i would love to have this feature in goose |
Is it possible? I am not familiar with their APIs etc.
Due to corporate policies it is the only LLM (service) that we can use on our codebases.
The text was updated successfully, but these errors were encountered: