💡 更多技术分享,欢迎访问我的博客:叁木の小屋
发布日期:2026年2月4日主题:多智能体开发的家园(Home for Multi-Agent Development)
一句话总结
VS Code 1.109 是一个里程碑版本,标志着 VS Code 演进为统一的多智能体开发平台,核心围绕 AI 智能体的全生命周期管理展开。
核心更新速览表
| 类别 | 核心更新 | 关键亮点 |
|---|---|---|
| 聊天体验 | Anthropic 思维令牌、Mermaid 图表、Plan Agent | 四阶段工作流、/plan 快捷命令 |
| 会话管理 | 智能体类型切换、子智能体并行运行 | 本地/后台/云端统一视图、状态指示器 |
| 智能体定制 | /init 命令、Agent Skills 正式发布 |
组织级说明、技能文件夹管理 |
| 扩展性 | Claude Agent 支持、智能体编排 | MCP Apps、Anthropic Messages API |
| 优化 | Copilot Memory、外部索引 | 非 GitHub 工作区远程索引、并行依赖任务 |
| 安全 | 终端沙盒、自动审批规则 | 文件/网络访问限制、安全命令白名单 |
| 终端 | Kitty 键盘协议、粘性滚动 | 选择性忽略命令、移除 winpty |
| 编辑器 | 括号匹配颜色、双击选择 | 幽灵文本虚线下划线、shebang 检测 |
| 工作台 | 集成浏览器(预览) | 持久化存储、完整 DevTools、元素发送到聊天 |
| API | Quick Input 按钮位置 API、Chat 配置 | 模型提供程序配置架构、提示文件 API |
| 工程 | macOS DMG、Windows 安装布局重设计 | Copilot 扩展弃用、codicons npm 包 |
分篇阅读指南
本系列共分为 5 篇,涵盖 VS Code 1.109 的所有更新内容:
| 篇目 | 地址 | 内容概览 |
|---|---|---|
| 第一篇 | VS Code 1.109 更新解读(一):聊天体验与会话管理 | 聊天 UX、智能体会话管理 |
| 第二篇 | VS Code 1.109 更新解读(二):智能体定制与扩展性 | 智能体定制、扩展性、编排 |
| 第三篇 | VS Code 1.109 更新解读(三):智能体优化与安全 | Copilot Memory、终端沙盒、安全与信任 |
| 第四篇 | VS Code 1.109 更新解读(四):终端、编辑器与工作台 | 终端增强、编码与编辑器、工作台生产力 |
| 第五篇 | VS Code 1.109 更新解读(五):API 与工程改进 | 扩展 API、工程改进、值得注意的修复 |
精简分项总结
一、聊天体验(Chat UX)
| 功能 | 说明 |
|---|---|
| Anthropic 思维令牌 | 显示模型推理过程,支持详细/紧凑两种风格 |
| Mermaid 图表 | 聊天中渲染交互式流程图、序列图 |
| 提问工具 | Agent 可主动提出澄清问题 |
| Plan Agent | 四阶段工作流:发现→对齐→设计→完善 |
| 上下文窗口指示器 | 实时显示令牌使用情况 |
| 终端命令输出增强 | 语法高亮、工作目录、流式输出 |
| 新主题实验 | VS Code Light/Dark 实验性主题 |
二、智能体会话管理
| 功能 | 说明 |
|---|---|
| 类型切换器 | 本地/后台/云端智能体一键切换 |
| 状态指示器 | 显示进行中/未读/需关注的会话 |
| 子智能体并行 | 显著加快多任务处理速度 |
| 搜索子智能体 | 隔离循环中迭代优化搜索 |
| 云智能体 | 支持模型选择、第三方智能体 |
| 后台智能体 | 每轮自动提交、支持附加图片 |
三、智能体定制
| 功能 | 说明 |
|---|---|
/init 命令 |
根据代码库自动生成工作区说明 |
| Agent Skills | 正式发布,默认启用 |
| 组织级说明 | GitHub 组织范围的自定义指导 |
| 调用控制 | user-invokable、disable-model-invocation 等属性 |
| 多模型支持 | 指定多个模型作为回退选项 |
| 定制诊断 | 右键查看所有加载的定制文件状态 |
四、智能体扩展性
| 功能 | 说明 |
|---|---|
| 智能体编排 | 多个专业智能体协作完成复杂任务 |
| Claude Agent | 使用 Anthropic 官方 SDK,预览中 |
| Anthropic 增强 | Messages API 交错思考、工具搜索 |
| MCP Apps | 服务器显示丰富交互式 UI |
| 自定义注册表 | 支持私有/替代包注册表 |
五、智能体优化
| 功能 | 说明 |
|---|---|
| Copilot Memory | 跨会话存储和检索重要信息 |
| 外部索引 | 非 GitHub 工作区远程语义索引 |
| 读取工作区外文件 | 获得许可后可访问外部文件 |
| 性能改进 | 大型聊天更流畅、并行依赖任务处理 |
六、智能体安全与信任
| 功能 | 说明 |
|---|---|
| 终端沙盒 | 限制文件系统/网络访问(macOS/Linux) |
| 终端生命周期 | timeout、awaitTerminal、killTerminal 工具 |
| 自动审批 | 安全命令如 npm、docker 自动审批 |
七、终端增强
| 功能 | 说明 |
|---|---|
| 选择性忽略粘性滚动 | 可自定义忽略的命令列表 |
| 移除 winpty | 不再支持 Win10 1809 之前版本 |
| Kitty 键盘协议 | 修复击键编码限制,实验性 |
| Win32 输入模式 | 针对 Windows 和 ConPTY 优化,实验性 |
八、编码与编辑器
| 功能 | 说明 |
|---|---|
| 括号匹配前景色 | 可自定义匹配括号的文本颜色 |
| 双击选择内容 | 括号或字符串内容快速选择 |
| TypeScript 重命名建议 | 输入覆盖时也能触发重命名建议 |
| 幽灵文本可见性 | 短建议显示虚线下划线 |
| 代码段文件模式 | include/exclude 控制出现范围 |
| shebang 检测 | 改进 /usr/bin/env 支持 |
九、工作台与生产力
| 功能 | 说明 |
|---|---|
| 集成浏览器(预览) | 完整浏览器体验,支持 DevTools |
| 恢复编辑器控制 | 可选择是否恢复上次打开的编辑器 |
| 高级设置 | 始终显示高级设置选项 |
| 拖放导入配置文件 | .code-profile 文件拖放导入 |
| 问题过滤 | 按来源过滤诊断信息 |
| 无障碍改进 | 屏幕阅读器支持增强 |
十、扩展与 API
| 功能 | 说明 |
|---|---|
| Quick Input 按钮 | 位置 API、切换 API 正式确定 |
| Chat Model Provider | 配置架构声明 API |
| Chat Prompt Files | 动态聊天资源提供 API |
| Chat Item Controller | 新的基于控制器的 API |
| Portable Mode 检测 | env.isAppPortable 属性 |
十一、工程改进
| 功能 | 说明 |
|---|---|
| macOS DMG 镜像 | 原生拖放安装体验 |
| Windows 安装重设计 | 版本化包路径,提高更新可靠性 |
| 避免连续更新 | 使旧更新无效,应用新更新 |
| Copilot 扩展弃用 | 功能整合到 Copilot Chat 扩展 |
| codicons npm 包 | 从 @vscode/codicons 包消费 |