7 月 22 日,微软发布了 Visual Studio Code 1.130。此次更新为“代理”(Agents)窗口带来多项改进,让用户更易于查看更改并管理聊天记录。文件级别的差异统计功能,可帮助用户在查看多文件差异时评估每个文件的更改规模,还提供了更紧凑的多文件差异视图。“代理”窗口能让用户在项目中并行运行和跟踪多个代理会话,无需在单独窗口打开每个工作区。
VS Code 1.130 中,代理主机支持代理工具调用的辅助权限。大语言模型(LLM)会评估每个工具调用的风险,决定工具是直接运行还是需用户批准,启用设置项为 chat.assistedPermissions.enabled。此外,在代理主机上运行的快速聊天在会话列表中使用紧凑的单行显示,常规会话保留第二行显示更改统计信息、状态和时间戳。
当 Git 的 diff.mnemonicPrefix 选项启用时,VS Code 用户能在终端中打开来自 Git 差异输出的文件链接。VS Code 可识别索引的 i/ 和工作树的 w/ 等前缀,并移除链接目标中的这些前缀以确保正确打开文件,还能识别由 git diff --no-index 生成的数字前缀。
现在,用户将鼠标悬停在消息工具栏上时,会显示聊天请求和响应的时间戳,可通过 chat.verbose 设置禁用此功能。
编辑观点:VS Code 1.130 更新聚焦于提升开发效率与用户体验,在“代理”窗口、代理主机、终端等方面的改进,有望增强其在代码编辑器市场的竞争力。