8月更新覆盖VS Code v1.132至v1.135,强化了Agent会话组织、变更审查和长对话导航功能。
Agent 会话和工作流
"Agents" 窗口新增了更多方式来组织相关聊天、跟踪 Agent 活动,以及在提示词和对应文件变更之间切换。
以水平或垂直分组的方式同时显示多个聊天,方便比较结果或跟踪 Agent 的工作,返回会话时会恢复之前的布局。
输入 /btw 可以打开一个侧边聊天,它与主聊天共享上下文和 prompt 缓存,同时主聊天继续运行。
使用对话转录槽(transcript gutter)中的 prompt 时间线控件,可以轻松导航到聊天中的特定 prompt 并查看相关的文件变更。
安装遵循 Agent Plugins 1.0 标准的插件提供的 Agent 定制功能,可在 VS Code 和其他兼容的 Agent 客户端间通用。
当 Claude 配置了 API key 时,启用实验性设置即可在无需 GitHub 登录的情况下打开 Agents 窗口。
随时在 Anthropic 订阅和 Copilot 订阅的模型之间选择。
在 VS Code 的会话列表中查看并继续在其他应用中创建的 Copilot 或 Claude Agent 会话。
使用 Agent Host 将多个 VS Code 窗口连接到同一个 Agent 会话。
在 Copilot Agent Host 会话中尝试实验性命令 /rubber-duck,让辅助模型找出遗漏的细节和边缘情况。
使用默认的单栏布局,在一侧窗格中打开会话详情和编辑器,差异对比会自适应可用宽度。
在我们的 Agent Host 介绍 YouTube 视频中查看实际效果。
聊天更新让在长对话中查找信息以及审查 Agent 生成内容的变更变得更加轻松。
通过对完整聊天记录进行文本搜索,避免无休止地滚动来查找关键词,支持大小写匹配、整词匹配和正则表达式选项。
开启聊天粘性滚动功能后,在浏览长对话时当前 prompt 会保持固定显示,不会丢失响应与 prompt 的对应关系。
结合查看差异和编辑 Markdown 的体验,通过实验性的混合 Markdown 编辑器实现。
从 Agents 窗口的面包屑栏在常规编辑器和差异编辑器之间切换。
聊天中展开的终端输出现在会随着视图调整大小而自动重排,便于在不同宽度下阅读。
将鼠标悬停在响应页脚上,可以查看每次聊天中各模型的输入 token、缓存输入 token 和输出 token 使用量。
集成浏览器让向 Agent 提供网页反馈以及查看本地 HTML 变更变得更加轻松。
选择并标注页面上的多个 HTML 元素以提供针对性的 UI 反馈,Agent 随后可以批量处理这些反馈。
本地 HTML 文件在磁盘上发生变化时自动重新加载,可以立即看到保存的变更和 Agent 的编辑。
如果经常预览本地 HTML 文件而不是编辑它们,现在可以通过配置编辑器关联设置,将其默认打开方式设为集成浏览器。
内置语音听写现在支持多语言、项目级指令和面向 shell 的清理功能,以更好地处理终端命令。
使用设备端模型进行多语言听写,选择语言或让 VS Code 自动检测。
添加用户级或工作区级指令,让听写遵循项目的术语和格式规范。
面向 shell 的清理功能保留命令语法,不会将口语标点符号按字面意思插入。
浏览 VS Code 1.132、1.133、1.134 和 1.135 的完整更新日志,探索所有新功能。
下载最新版本的 VS Code,一如既往,开心编码!