copilot.el icon indicating copy to clipboard operation
copilot.el copied to clipboard

"Starting today, developers can select Claude 3.5 Sonnet in Visual Studio Code"

Open quinn-dougherty opened this issue 1 year ago • 1 comments

Huge fan of copilot.el, i've been daily driving it for a long time.

This announcement was two hours ago:

Claude is now available on @GitHub Copilot.

Starting today, developers can select Claude 3.5 Sonnet in Visual Studio Code and http://GitHub.com. Access will roll out to all Copilot Chat users and organizations over the coming weeks.

Can anyone think of a quick way to do this in copilot.el?

quinn-dougherty avatar Oct 29 '24 18:10 quinn-dougherty

I could not test it in VSCode (somehow it can't find the Copilot extension :man_shrugging:) but I looked around to see if there were other implementations. Sadly, nothing stands out as a quick win for us... Here are a bunch of sources around this new feature:

  • Github on how to change AI model for VSCode Copilot https://docs.github.com/en/enterprise-cloud@latest/copilot/using-github-copilot/asking-github-copilot-questions-in-your-ide#changing-your-ai-model-1
  • Discussion for adding this in JetBrain https://github.com/orgs/community/discussions/143139
  • Issue for adding this in XCode https://github.com/github/CopilotForXcode/issues/7
  • Currently nothing in the Vim plugin (last commit 3 weeks ago) https://github.com/github/copilot.vim
  • Copilot node server (from copilot.vim) https://github.com/jfcherng/copilot-node-server
  • If you download the VSCode extension (use button Download Extension) and unzip it, the dist folder looks a lot like the extracted copilot node server and should be up-to-date https://marketplace.visualstudio.com/items?itemName=GitHub.copilot

RomainGehrig avatar Oct 31 '24 07:10 RomainGehrig

I'm using copilot, copilot-chat and gptel simultaneously, and sometimes it feels pretty troublesome. I also feel like some necessity to consolidate copilot-chat and copilot into one very neat package.

chesterroh avatar Nov 03 '24 04:11 chesterroh

I could not test it in VSCode (somehow it can't find the Copilot extension 🤷‍♂️) but I looked around to see if there were other implementations. Sadly, nothing stands out as a quick win for us... Here are a bunch of sources around this new feature:

Since you're someoen that replies to issues in emacs package repos on github, you're probably using a linux distro and thus the FOSS version of Code. Most folks are on proprietary platforms and, without realizing it, using a proprietary binary of Vscode that actually isn't FOSS.

You can still install copilot on the FOSS version https://bitwornhat.com/posts/code-oss-and-copilot

komali2 avatar Nov 13 '24 06:11 komali2

there's claude 3.5 from github copilot in zed, code at https://github.com/zed-industries/zed/blob/a062c0f1bc62dfbf0d61e15b09b5bd1a9c866cd0/crates/copilot/src/copilot_chat.rs#L42

CleanShot 2024-12-18 at 09 10 32@2x

yqrashawn avatar Dec 18 '24 01:12 yqrashawn

Any update here? Wanting to move my configuration to utilize Claude 3.7 if possible. Edit*: guess it's only possible through chat interfaces, changing the model for completions isn't available outside of VSCode I guess?

jacksonSingleton avatar Feb 26 '25 20:02 jacksonSingleton

In copilot-chat.el, We done impl.

Image

ncaq avatar Mar 12 '25 03:03 ncaq

See also https://github.com/copilot-emacs/copilot.el/issues/382

bbatsov avatar Apr 13 '25 13:04 bbatsov