VS Code 1.141 给 agent 上跨平台沙箱,外部 Codex 会话直接接管

VS Code 1.141 把 agent 沙箱推到三平台,新增 Worktree Cleanup 管磁盘,并让 Copilot CLI、ChatGPT/Codex 的对话自动进入 Agents 窗口续接。

用 Apifox,节省研发团队的每一分钟

VS Code 1.141 给 agent 上跨平台沙箱,外部 Codex 会话直接接管

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

摘要:VS Code 1.141(2026-10-07)把 agent 沙箱 chat.agent.sandbox.enabled 推到 Windows、macOS、Linux 三平台,新增 Worktree Cleanup 管理磁盘占用,并让 Copilot CLI、Copilot 应用、ChatGPT 应用与 Codex CLI 的对话自动进入 Agents 窗口续接——跨工具的 agent 工作流第一次被收进同一个视图。

VS Code 1.141 agent 沙箱分层信息图
编辑绘制:chat.agent.sandbox.enabled 的介入层与官方定位(来源:VS Code 1.141 Release Notes)

agent 在编辑器里跑命令、读文件、装依赖,最大的问题从来不是它写得对不对,而是它出错时影响多大:一次提示注入、一个不放心的依赖、一个本地起的工具服务器,都可能越过编辑器直接动你的文件系统和网络。VS Code 1.141 用一层跨平台沙箱回应这个问题,同时把“agent 会话越开越多、散落在多个工具里”的日常混乱也一起收编。

AI Coding 交流群

如果你也在用 AI 写代码,或者正在研究 Cursor、Claude Code 这些工具,欢迎加入以下交流群。群里平时会聊一些 AI 编程的实际用法、开发工作流,还有各种新工具和新玩法。

发生了什么

1.141 版本(2026-10-07 发布)新增设置 chat.agent.sandbox.enabled:按操作类型和平台的不同,要么借助操作系统级保护机制,要么在 agent host 进程内部检查,限制受支持的 agent 操作对文件与网络资源的访问。平台覆盖 Windows、macOS、Linux——其中 Windows 需要先安装必要的系统更新,官方文档提供平台可用性检查。启用方式有两条:会话级在 Permissions 菜单打开 Sandboxing for terminal 开关,全局级直接开 chat.agent.sandbox.enabled,并可用配套设置细化文件系统权限与网络规则。

作用范围有三处值得记:本地会话限制在本机执行;远程会话的限制发生在运行 Copilot 工具和命令的远程主机上,文件系统权限指向那台机器的路径;本地启动的 MCP 服务器和语言服务器在沙箱启用时默认被沙箱化。官方对边界的表述也很克制:沙箱是额外保护层,不替代端点安全软件,也不是独立的安全边界——防护目标是降低模型失误、提示注入、不受信任依赖和本地工具服务器带来的影响。

第二个变化是 Chat: Open Worktree Cleanup:查看不活跃 agent 会话的 worktree 占了多少磁盘,按不活跃时长筛选、勾选清理,清理后会话标记为完成,之后可恢复会话重建 worktree。可配置对已合并 PR 的会话自动清理;开启 chat.agentSessions.sessionStorageCleanupSuggestion.enabled 后,不活跃 worktree 累积到值得清理时 Agents 窗口会发通知。保护规则明确:活跃、运行中、等待输入和已固定的会话不会被清理。

一个完整的跨工具工作场景

上午你在 ChatGPT 应用里让 Codex 起草了一个重构方案,下午到工位打开 VS Code——对话几秒内出现在 Agents 窗口的 Created Externally 列表里,聊天历史完整保留,直接续写,不用导出粘贴。写到一半要出办公室,把同一个会话用 Copilot 应用在手机上接手;回工位再切回来。如果 ChatGPT 用量到上限,在模型选择器里选 Copilot 模型,用 Copilot 订阅继续干。同时你在 Copilot CLI 里跑的那个依赖升级会话,发出第一个请求后也自动出现在 Agents 窗口,可以和 IDE 里的会话并排摆(1.141 新增网格布局拖拽分隔)。

VS Code 1.141 外部会话续接与 Worktree Cleanup 示意
编辑绘制:外部会话续接规则与 Worktree Cleanup 保护范围

要发消息时注意横幅:This chat is open in another app——同一时间只有一个应用能向该聊天发消息。完全退出对方应用后点 Retry,草稿和附件都保留,Retry 只重新检查访问权限,不会误发消息。会话多了以后,磁盘交给 Worktree Cleanup:勾掉几个已合并 PR 的老会话,活跃和等待输入的自动被排除。

为什么这改变了工作流

此前 agent 工作流的碎片化有真实成本:一个任务在 CLI、一个在网页、一个在 IDE,你得记住“哪个会话在哪、改到哪一步”,切换工具时还要靠复制粘贴传递上下文。1.141 让 Agents 窗口成为会话的汇聚点,配合 Created In / Created Externally 筛选器,跨工具续接变成一次点击,聊天历史完整保留意味着交接的不只是结论还有推理过程。而沙箱回答的是企业侧的另一半问题:会话收口之后,权限也要收口——托管设置强制沙箱让管理员统一决策,而不是指望每个开发者都理解风险。再加上 send_message 工具支持跨会话的纠正、排队、替换与取消,进度显示(chat.experimental.persistentProgress)已推送给所有用户,agent 会话第一次像多窗口一样可编排:你决定哪个先走、哪个暂停、哪个直接改主意重来。

企业侧还有两条配套更新:托管设置可强制开启沙箱并禁止绕过(preview),意味着“每人自己记得开开关”变成组织默认;遥测中可记录 agent host 会话的 OS 用户名与主机名,用于归属排查,默认关闭。身份方面新增 github-enterprise.uris 设置,支持同时登录 GHE.com 与 GitHub Enterprise Server 账号——大公司里跨云与自建实例并存的开发组不必再反复切换凭据。

限制与人接管点

边界要说清楚:沙箱不替代端点安全,只是额外一层;Windows 用户要先确认系统更新到位,否则平台不可用;远程会话的权限作用域在远端主机,别按本地路径理解;外部会话互斥期间消息发不出去,需要人退出占线应用;强制沙箱仍是 preview,企业大规模下发前要自行验证兼容的工具链。人接管的地方在于:Worktree Cleanup 的自动清理策略、网络与文件系统的细化规则,最终仍由你按项目信任级别拍板。

如何试用

升级 VS Code 到 1.141,打开设置搜 chat.agent.sandbox.enabled 或在 Permissions 菜单开 Sandboxing for terminal,先在非关键项目里跑一轮终端命令验证兼容性;执行 Chat: Open Worktree Cleanup 查看磁盘占用;在 Copilot CLI / ChatGPT 应用各发一条消息,回到 Agents 窗口用 Created Externally 过滤确认会话出现,再实测 Retry 横幅流程。企业侧可留意托管设置强制沙箱与遥测会话身份归属(默认关闭)两项 preview。

信息来源

Microsoft VS Code 官方 Release Notes:Visual Studio Code 1.141(2026-10-07),Agent 工作流、Worktree Cleanup、外部会话续接、企业功能各节。配图为编辑绘制,仅呈现上述已核验条目;沙箱定位引自官方原文表述。

HiFox :将 Agent 变成真正的队友

另外,我们也在思考,AI 如何从个人提效走进团队协作。

HiFox 是一个让人和 AI Agent 在同一个工作现场协作的平台:你可以像给同事分派任务一样指派 Agent,在任务看板中跟踪进度、查看结果,让 Agent 成为团队里的队友。

👉 立即体验 Hifox:https://hifox.com

AI Coding 交流群

如果你也在用 AI 写代码,或者正在研究 Cursor、Claude Code 这些工具,欢迎加入以下交流群。群里平时会聊一些 AI 编程的实际用法、开发工作流,还有各种新工具和新玩法。