←新闻详情

DevClass更新于 10月21日 22:36

微软向 VS Code 1.102 塞入更多 Copilot 功能,开发者抱怨 AI 臃肿

Microsoft shovels extra Copilot features into VS Code amid dev complaints of 'more AI bloat'

AI 导读

微软将 VS Code 更新至 1.102,9 项重点功能中 8 项与 Copilot 相关,MCP 支持正式 GA,扩展视图新增 MCP Servers 板块(目前收录 37 个服务器)。部分开发者抱怨“更多 AI 臃肿”,微软则称遥测显示 AI 功能使用率高于调试或测试。

正文

当前显示原文,中文全文译文尚未就绪。

AI/ML

Microsoft has updated Visual Studio Code (VS Code) to version 1.102 with another bundle of Copilot features including general availability of MCP (Model Context Protocol) support.

In the summary of key features in this release, 8 out of 9 are Copilot related, leaving just one (scroll the editor on middle click) as a non-AI feature.

MCP support is now generally available, and there is a new MCP Servers section in the VS Code Extensions view. This links to an MCP list on the VS Code website, with an install button for each. Microsoft describes this as a curated list, though at the time of writing only 37 MCP servers are included. MCP support includes the elicitation feature, which enables MCP servers to request input from developers via their clients.

Custom instructions, defined in markdown files, enable developers to specify rules and conventions which should be automatically respected by AI suggestions. They are treated as part of every prompt sent to Copilot. Instructions for tasks that do not generate code, such as pull request prompts, can be defined in VS Code settings. New in this release is the ability to generate instructions using Copilot Chat, which it will do by analyzing the codebase and reflecting its existing structure and patterns.

The VS Code team is also working on auto-approval for terminal commands considered safe, when executed by AI agents. This feature is experimental and includes an allow list for commands such as cd (change directory) and ls (list files) and a deny list for commands such as rm (remove) – though in the current experiment, the allow list is empty. Plans include a UI for adding commands and an option to have the LLM (large language model) itself evaluate the safety of a command. The feature touches on a difficult aspect of agentic AI: for safety, every action should be subject to human review, but for productivity, auto-allow saves time and effort.

Is VS Code development now too much dominated by AI features? Some devs think so. “Yay, more AI bloat,” said one. The counter-argument is in Microsoft’s FAQ which claims that “from usage telemetry, we can see that more users are actually using AI features in VS Code than some other features like debugging or testing.”

It is telling that VS Code product manager Isidor Nikolic, remarking on a bug in the Live Share extension, said “that extension has limited resourcing to my knowledge.” Live Share was touted as a huge feature of VS Code when it was introduced, but today AI appears to absorb most of the team’s energy. Live Share is broken in the new release with an error “cannot read properties of null:” this has been fixed in the preview Insiders build but the fix has introduced another error “argument does not match.”

Another key trend is increasing interest in CLI (command line interface) tools for AI coding. “Claude Code has absolutely exploded … dead simple to onboard (use whatever IDE you’re using now, with a simple extension for some UX improvements)” said one developer, commenting on the future of Cursor, which forks VS Code.

Microsoft said in May that it intends VS Code to be the “open source AI editor,” in support of which it is making more of the AI features open source, including Copilot Chat (client only). A side-effect is that VS Code has become a promotional vehicle for GitHub Copilot. Some might prefer the team to work on decoupling the IDE from the AI features, removing bloat for those not using Copilot.

When you just need to build a tiny desktop app: TinyJS

October 13, 2026

Valen creator drives 'Golden Spike' to connect new languages with Rust

September 26, 2026

Microsoft agentically ports Copilot runtime to Rust for $120K

September 19, 2026

Apple iPhone Duo makes developers think in folds

September 16, 2026

JavaScript installer pnpm recast in Rust because ECMAScript can't keep up

September 5, 2026

Kubernetes cleans house, bins legacy kube-dns, IPVS, and cgroup v1

August 27, 2026

How Cursor beat Git's scalability shortcomings

August 24, 2026

Go updates may delight diehard gophers but displease AI overlords

August 21, 2026

SvelteKit 3 puts heat on Next.js with radical approach to RPCs

August 20, 2026

Almost nobody pays attention to web standards anymore

August 18, 2026

ChainDrop worm crawls into npm supply chain, evades standard defenses

August 16, 2026

Node.js creator liberates Durable Objects from Cloudflare

August 13, 2026

AI titans to tidy agent frontier with plugin prescription

August 8, 2026

Platform Engineering 2.0: your platform was built for a different era. AI just exposed it

August 6, 2026

Next.js 16.3 aims to reduce dreaded FATAL ERROR messages

August 5, 2026

Dev who gave HashiCorp its name returns with a faster terminal multiplexer

August 1, 2026

How AI drove Shopify back to clean code

Turns out, agents just want the same things as humans: easily-readable code, explicit contracts, and helpful feedback

July 26, 2026

Zig creator calls Bun's Claude Rust rewrite 'unreviewed slop'

July 15, 2026

HTTP gets a QUERY method so complex searches can stop pretending to be POST

July 14, 2026

Speedier type checks in TypeScript 7.0 as first stable Go release ships

July 10, 2026

GitHub cuts short offer to burn repos on CD after mockery ensues

A purported jab of Sony's physical media phase-out blows up on GitHub itself

July 7, 2026

.NET's long term support is not long term enough, dev complains

June 30, 2026

来源

DevClass