人工智能

微软发布 VS Code 1.141:强化 Copilot Agent 会话清理、沙盒安全与多任务布局

2026年10月8日 · admin
OpenMagic API

据 IT之家 10 月 8 日消息,微软已于 10 月 7 日推出 Visual Studio Code 1.141 版本更新。本次更新的重点并非传统编辑器功能,而是围绕 AI 智能体(Agent)工作流管理展开,覆盖会话存储清理、跨平台终端沙盒、多会话并排布局,以及 GitHub Enterprise 多实例登录等能力。对于正在用 VS Code 承载 Copilot Agent、自动化改代码和多任务开发流程的团队来说,这一版本更像是一次面向“AI 编程生产环境”的基础设施升级。

Agent 会话管理升级:清理不再活跃的 worktree

在 AI Agent 参与开发后,编辑器中的任务不再只是一个聊天窗口。Agent 往往会为不同任务创建独立工作树(worktree),用于修改、测试或生成代码。但当任务中断、PR 已完成,或会话长期闲置后,这些工作树可能继续占用本地存储,形成开发环境里的“僵尸会话”。

VS Code 1.141 新增了 Chat: Open Worktree Cleanup 命令,可集中列出所有非活跃 Agent 会话关联的 worktree 占用情况,并支持按“闲置时长”筛选。开发者可以手动删除不再需要的会话,也可以设置自动清理策略。来源显示,当存储占用达到阈值时,Agents 窗口会主动提示用户进行清理。

这一设计的关键点在于避免误删。新版会保护仍处于活跃、运行中、等待输入或已固定的会话;对于已经合并 PR 的会话,则可配置为自动清理。这意味着 VS Code 正在把 AI Agent 的生命周期管理做得更接近工程化流程,而不只是简单的聊天记录管理。

  • 新增 worktree 清理入口,集中查看非活跃 Agent 会话占用空间;
  • 支持按闲置时长筛选,并可手动删除或配置自动清理;
  • 存储占用达到阈值时,Agents 窗口会给出清理提示;
  • 活跃、运行中、需输入和已固定会话会受到保护,降低误删风险。

跨平台终端沙盒:让 Copilot Agent 更安全地执行任务

除了清理会话,安全性也是本次更新的重要方向。VS Code 1.141 在 Windows、macOS、Linux 上为 Copilot Agent 提供终端沙盒能力,限制其对文件系统和网络资源的访问范围。对于 AI 编程工具来说,这一点非常关键:Agent 不只是生成代码,还可能调用终端、读取项目文件、执行命令,权限边界如果不清晰,就会带来潜在风险。

通过跨平台沙盒,微软试图让 Agent 在更受控的环境中完成任务。对于企业团队而言,这类能力有助于推动 AI 辅助开发从个人试用进入更规范的协作场景。尤其在涉及内部代码库、依赖安装、测试运行和自动化修改时,权限控制与行为隔离会成为是否大规模采用 Agent 工具的重要前提。

多会话网格布局:同时跟踪多个 AI 任务

新版 Agents 窗口还支持多会话网格布局。用户可以把不同 Agent 会话以水平或垂直方式排列,拖拽调整窗口布局,也可以放大聚焦某一个会话。更重要的是,布局在重载后仍会保留,减少频繁切换带来的上下文损耗。

这项功能对应的是 AI 开发流程中的新使用方式:开发者可能同时让 Agent 修复一个 bug、生成测试、重构模块或跟进 PR 反馈。过去这些任务如果分散在多个对话或窗口里,管理成本较高;网格布局则让 VS Code 更像一个 AI 任务控制台,便于观察多个 Agent 的执行进展。

影响解读:VS Code 正在从编辑器变成 Agent 工作台

从这次更新可以看出,微软对 VS Code 的定位正在继续延展。早期的 AI 编程体验主要强调代码补全和问答,现在重点逐渐转向 Agent 的执行、监控、隔离和清理。换句话说,编辑器正在承担更多“AI 自动化开发平台”的角色。

此外,VS Code 1.141 支持在同一窗口中同时登录 GitHub Enterprise Cloud(GHE.com)与 GitHub Enterprise Server 账号,也补足了企业协作场景中的账号管理需求。对跨组织、跨实例协作的开发者来说,这可以降低在不同企业代码环境之间切换的摩擦。

总体来看,VS Code 1.141 的亮点不在单个炫技功能,而在于把 Agent 开发中常见的存储膨胀、权限边界、多任务观察和企业账号协作问题系统化处理。随着 AI Agent 更深入地进入软件工程流程,类似的“管理能力”可能会比单纯模型能力更影响团队的实际采用体验。