microsoft / vscode-copilot-release

Feedback on GitHub Copilot Chat UX in Visual Studio Code.
https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat
Creative Commons Attribution 4.0 International
311 stars 28 forks source link

Setting to disable Copilot Chat #610

Open cglong opened 9 months ago

cglong commented 9 months ago

The Copilot extension has a setting (github.copilot.enable) that allows it to be disabled on a per-workspace basis. Copilot Chat doesn't seem to respect this setting and doesn't seem to have any analogues.

lramos15 commented 9 months ago

I'm not sure I understand the use case here? Could you not just avoid making requests to the chat? Completions is a bit different since the requests are automatic

digitarald commented 9 months ago

I assume it is also meant also remove all the extra UI that chat adds in various places. There might also be a assumption that Chat makes some predictive background requests without being manually prompted (which it does not).

Aligning enable/disable settings with Copilot does seem a good idea in general; to give developers fine-grained control and make the Copilot-branded settings work as expected.

SmallLemur commented 9 months ago

It is a good idea, to make sure the experience is coherent. @digitarald Do you think a single setting for both code completion and chat, or 2 separate ones ? It might give more control but also get more confusing with 2 switches

turbotobias commented 9 months ago

@SmallLemur

Two independent enable/disable settings for code completion and chat would be ideal imo

Managing performance is one convenient use case

Xnapper-2023-12-18-10 21 59
xl0 commented 1 month ago

Crazy that this option is not available.