微软发布了代码编辑器 Visual Studio Code 1.130 更新版本,此次更新对智能体窗口进行了多项改进,同时增强了智能体宿主与终端的相关功能。
VS Code 1.130 于 7 月 22 日正式发布,距上一版本 VS Code 1.129 仅隔一周。开发者可从 code.visualstudio.com 下载适用于 Windows、Linux 或 Mac 的安装包。
智能体窗口改进
此次更新对智能体窗口进行了全面优化,使代码变更审查和对话管理更加便捷。文件级差异统计功能帮助用户在浏览多文件差异时快速评估每个文件的变更规模。微软还引入了更紧凑的多文件差异视图,使代码审查流程更加顺畅。智能体窗口是 VS Code 中的专属功能区域,允许用户在各项目中并行运行和跟踪多个智能体会话,无需为每个工作区单独打开窗口。
智能体宿主增强
VS Code 1.130 在智能体宿主中引入了辅助权限功能,可用于智能体工具调用的权限管理。启用辅助权限后,大语言模型将对每次工具调用的风险进行评估,自主决定该工具可直接运行还是需要用户手动确认。对应设置项为 chat.assistedPermissions.enabled。此外,在智能体宿主上运行的快速对话在会话列表中现已采用紧凑的单行显示方式,而常规会话则保留了包含变更统计、状态及时间戳的第二行信息。
终端功能优化
当 Git 的 diff.mnemonicPrefix 选项启用时,VS Code 用户现可直接从终端中的 Git 差异输出里打开文件链接。VS Code 能够识别 i/ (索引)和 w/(工作树)等前缀,并在解析链接目标时自动去除前缀,确保正确打开对应文件。启用助记前缀后,VS Code 同样可识别 git diff --no-index 命令生成的数字前缀。
其他改进
用户将鼠标悬停在消息工具栏上时,对话请求和响应的时间戳将以弹出方式显示。如需关闭此功能,可通过 chat.verbose 设置项进行调整。
Q&A
Q1:VS Code 1.130 的智能体窗口有哪些新功能?
A:VS Code 1.130 的智能体窗口新增了文件级差异统计功能,帮助用户快速评估多文件差异中每个文件的变更规模;同时引入了更紧凑的多文件差异视图,让代码审查更高效。智能体窗口支持并行运行多个智能体会话,无需为每个工作区单独开窗,是多项目开发者的实用工具。
Q2:VS Code 1.130 的辅助权限功能是如何工作的?
A:辅助权限功能让大语言模型自动评估每次工具调用的风险等级,并决定该工具是可直接运行还是需要用户手动批准。开发者可通过将 chat.assistedPermissions.enabled 设置为启用状态来开启该功能,从而在自动化操作与安全控制之间取得平衡。
Q3:VS Code 1.130 对 Git 终端链接做了哪些改进?
A:VS Code 1.130 支持在终端中直接打开 Git 差异输出里的文件链接,前提是 Git 的 diff.mnemonicPrefix 选项已启用。系统能够识别 i/(索引)和 w/(工作树)等助记前缀,并自动去除前缀后打开正确文件,同时也支持 git diff --no-index 命令产生的数字前缀。