Enable extended reasoning for Anthropic models in Copilot#46540
Enable extended reasoning for Anthropic models in Copilot#46540reflectronic merged 9 commits intozed-industries:mainfrom
Conversation
|
@osiewicz Sorry to ping you, but you've been doing some great Copilot work recently, and this would really improve the experience for Copilot users (for some of us it's the only officially sanctioned LLM provider at work, Microsoft's roots are clenched deep inside the corporate soul 😉). Zed's Agent is great, but the lack of Sonnet/Opus reasoning is a bummer. 👍 |
|
@reflectronic Hey! I've built it to test. Good job, thanks! The only flaw i've found that sometimes it incorrectly reads stream, instead of one thinking block it pushes many.
|
|
What about for GPT models? With the same issue in Opencode it was discovered to be an issue with them as well. anomalyco/opencode#6864 |
yeah looking at the code this should solve it for all copilot models as the responses and chat completions endpoint were fixed |
can you say more? not worth merging if theres a bug |
haven't encountered any other issues. works fine. |
|
@reflectronic, @osiewicz Sorry to ping you, I know you're very busy, but would be really great to get this fix in. It seems rather straightforward and would have significant impact on the quality and usability of the Copilot provider integration. Currently the models are quite nerfed. 🙂 |
|
Hey, sorry to bump, but it's been a while, any news now that Zed and GitHub Copilot have a formal partnership? 😉 CC @yeskunall |
d570abc to
2028eaa
Compare
|
@reflectronic Thank you so much for moving this forward! 👍 The adaptive thinking switcher for the Anthropic models is a great addition as well. Would it be possible to add something similar for the OpenAI models too (reasoning effort, i.e. |
|
Hey @filipwiech if this is a feature request, it’s best to do so here. |
|
|
@yeskunall , not sure how @guiopen 's question is a FR given the above interaction between @nesl247 and @somtooo:
|
In 0.228, the reasoning options do not appear for gpt models, just for Claude as the PR name suggest, so @somtooo comment could be a misconception I created the FR from this suggestion:
|
|
There is now bug/feature issue about the Copilot GPT model reasoning here #52140 for anyone wanting to follow it up. |



Fixes #45668
https://github.com/microsoft/vscode-copilot-chat used as a reference for headers and properties we need to set
Release Notes: