微软向 VS Code 1.102 塞入更多 Copilot 功能,开发者抱怨 AI 臃肿
Microsoft shovels extra Copilot features into VS Code amid dev complaints of 'more AI bloat'
微软将 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