导读:VS Code本周更新了一版,据说有不少新特性,特别是针对于AI代理开发和TypeScript7的。
各位小伙伴们,微软近日更新了最流行的开源编辑器 Visual Studio Code (简称VS Code),此次更新的版本号为1.107。
我们现在来盘点一下这款编辑器的主要新特性。
Agnet HQ特性
这款编辑器新增了 Agent HQ ,以及众多智能编码更新、包括 TypeScript 7 支持预览,它这次弃用了 IntelliCode 代码补全功能,转而采用基于会员订阅制的 GitHub Copilot。
大家知道,智能体编码是人工智能辅助开发领域的热门话题。
在刚刚宣布成立的智能体人工智能基金会以及 VS Code 的竞争对手(包括Google 的 Antigravity和JetBrains Air)最近发布的预览版本都证明了这一点。
为了不落后于时代,VS Code 现在支持多个后台代理同时运行,并引入了 Agent HQ 作为统一的管理平台。
很奇妙的是,虽然“VS Code 现在包含 Agent HQ”在发布说明中被列为第一个新功能,但之后再也没有提及过这个词。这篇GitHub 帖子解释说,Agent HQ 并非一项新功能,而是将来自多个提供商的AI代理集成到编码工作流程中的一个策略。
好吧,我们暂时先不谈 Agent HQ 的混乱情况。
新的AI代理编写特性
Visual Studio Code 本次更新大概新增了 10 项 AI Agent 功能,包括聊天关闭时保持代理活跃、将代理会话从本地迁移到云端、自定义后台代理、运行自定义子代理以及在组织内共享代理等。
AI 代理可以提高生产力,但存在安全隐患。例如有恶意指令被注入到代理中,或者由于生成式 AI 固有的不可靠性而导致的 AI 事故——例如最近谷歌的 Antigravity擦除了整个硬盘分区。
“YOLO”选项,它代表着 You Only Live Once,即人生只有一次,句子很有意义。实际上它会完全禁用所有工作区中所有工具的手动审批。该选项默认是关闭的,设置说明中写道:“此功能会禁用关键的安全保护措施,使攻击者更容易入侵到计算机。” 然而,这个设置的存在本身就是一个漏洞,或许也反映了微软在人工智能代理竞争中保持领先地位的愿望与常识性安全需求之间的冲突。
TypeScript 7支持
微软的JS中间语言 TypeScript 7 即将发布,它引入了全新的编译器与内核语言,即服务语言使用 Go 编写,目标是提升原生代码生成和编译的性能。
TypeScript 首席产品经理丹尼尔·罗森瓦瑟(Daniel Rosenwasser)如此表示:
“TypeScript 7 的开发已经非常成熟,开发者不妨尝试一下其原生预览版。您可以期待更快的加载速度、更低的内存占用以及更流畅、响应更迅速的编辑器。”
在此次版本更新中,VS Code 添加了一个实验性选项,用于启用 TypeScript 7,前提是已安装并配置了 TypeScript Go,然后它将用于 TypeScript 与 JavaScript 语言新特性。
微软的TS团队还向我们提到,VS Code 的构建脚本现在全部使用 TypeScript 编写,而之前是 TypeScript 和 JavaScript 的混合使用。这得益于 Node.js 22.18 及更高版本对 TypeScript 的支持,也展现了 TypeScript 作为一种开发者可以轻松使用的语言所取得的新进步。
IntelliCode 扩展被“终结”
IntelliCode 扩展程序已被微软“终结”,即彻底停止维护。该程序在开发者中的反映还不错,它为包括 Python、JavaScript、TypeScript、Java 和 C# 在内的多种语言提供基于本地模型的 AI 辅助代码补全功能。
之后,编译语言服务器仍将提供代码补全、语法高亮等功能,但开发者现在需要使用 Copilot 来获取 IntelliCode 提供的免费 AI 辅助代码补全功能。Copilot 每月提供 2000 次免费补全,超出部分需要进行订阅购买。
IntelliCode 扩展程序拥有超过 6000 万用户,并受到开发者的好评。“为什么这个扩展程序要被弃用并迁移到 Copilot?”一位开发者问道。
订阅模式或许是答案,这也表明,虽然 VS Code 是开源软件并提供大量免费功能,但它仍然受到微软的商业驱动。
Visual Studio Code的每月更新周期跳到了 12 月,因此此次新版本很可能是 2026 年 2 月份前的最后一次重大版本更新。
本次的VS Code功能升级,大家觉得怎么样?
作者:行动的大雄
参考:
https://code.visualstudio.com/updates/v1_107
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。