VS Code 放弃 IntelliCode,转而支持付费的 Copilot。
VS Code deactivates IntelliCode in favor of the paid Copilot

原始链接: https://www.heise.de/en/news/VS-Code-deactivates-IntelliCode-in-favor-of-the-paid-Copilot-11115783.html

微软已停止提供流行的免费 IntelliCode VS Code 扩展(下载量超过 6000 万次),从而实质性地结束了其 AI 驱动的内联代码建议功能。虽然仍可使用基本的 IntelliSense,但用户现在依赖 Copilot 提供 AI 辅助,Copilot 提供有限的免费层级(2000 条建议),之后需要付费订阅——这与 IntelliCode 的无限本地模型方法有很大不同。 VS Code 1.107 引入了对 TypeScript 7 的实验性支持,使用可通过 `npx tsgo` 访问的新 Go 编译器。此外,该更新增强了 VS Code 的“Agents”功能,允许持久运行代理、环境控制和分层结构(称为“Agent HQ”)。 值得注意的是,IntelliCode 的弃用在 VS Code 1.107 的发布说明中几乎没有得到宣传。

VS Code最近的一次改动引发了争议:微软取消了免费的IntelliCode功能,引导用户转向付费的Copilot。许多Hacker News的评论员认为这是微软一贯的手法,尽管该公司最近一直在强调“开源”品牌。 用户对VS Code越来越重视Copilot的“冗余”功能,而非核心功能改进表示不满,这导致一些人开始探索Neovim等替代方案(推荐使用Lazyvim配置,以获得类似VS Code的体验)。 此举被认为可能损害个人用户利益,很可能是针对那些财力雄厚的企业客户。虽然有人认为VS Code的统治地位并非铁板一块,因为存在竞争对手(如Zed),但目前没有免费的IDE能够提供类似免费的AI代码补全功能。 核心的非AI IntelliSense仍然免费,但AI功能的移除正在加剧不满情绪,并促使人们寻找替代方案。
相关文章

原文

With the release of VS Code 1.107, it became known that Microsoft has deactivated the popular IntelliCode extension, which had over 60 million downloads: The extension is now deprecated and the gray inline suggestions no longer work.

Microsoft refers in the well-hidden announcement from mid-November to the AI extension of Copilot in VS Code, which, however, only offers a free volume of 2,000 suggestions – a limit that developers quickly reach, as Copilot makes a suggestion with every input. From then on, users will need a paid license. The use of IntelliCode required a local model, but was therefore unlimited and free.

The classic IntelliSense with language server for the used language is still free – but without AI support. The following extensions are affected by the shutdown:

  • IntelliCode
  • IntelliCode Completions
  • IntelliCode for C# Dev Kit
  • IntelliCode API Usage Examples

Nothing about IntelliCode can be found in the announcement for VS Code 1.107. However, new is the experimental support for TypeScript 7 with the new compiler written in Go. This can be updated with:

npm install @typescript/native-preview

It is called with

npx tsgo

instead of tsc. Configuration in VS Code is done with

{ "typescript.experimental.useTsgo": true }

Further innovations in the editor concern agents, which can now be controlled via the chat. They continue to run even if the user has closed the chat. Developers can also move agents to other environments, enrich them with context, or classify them as sub-agents. The blog speaks militarily of an Agent Head Quarter (HQ).

Read also

(who)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.

联系我们 contact @ memedata.com