2026-09-17 16:42 1006 次浏览

VS Code 1.138 版亮相:智能体可跑在开发容器里,Codex 会话跨端接续

微软推出 VS Code 1.138 版,新增开发容器内智能体会话、扩展 Codex harness,并预览会话清理功能。智能体可遵循项目指定环境运行,Codex 支持在 ChatGPT 与 VS Code 间延续同一会话。

微软于 9 月 17 日发布 Visual Studio Code 1.138 版更新,围绕 AI 智能体协作与 Codex 集成做出多项调整。此次更新把智能体运行环境进一步收拢到项目自身配置中,同时为跨应用会话接续提供了更顺滑的路径。

开发容器内运行智能体

新版允许在本地开发容器中启动智能体会话。智能体只能调用项目指定的工具与依赖项,并遵循项目配置的环境,不会默认把本地计算机上的全部工具和依赖项纳入调用范围。

启用 chat.agentHost.devContainer.enabled 后,带有受支持开发容器配置的本地文件夹会在文件夹菜单中出现“使用开发容器”选项。选中该选项,智能体会话便会在对应容器中运行。该功能依赖 Docker 环境。

这一设计把智能体的权限边界与项目环境对齐,对于依赖复杂、工具链差异大的团队而言,可减少因本地环境不一致带来的行为偏差。

Codex harness 扩展与跨端会话

本次更新扩展了 Codex harness 支持,使 ChatGPT 应用与 VS Code 之间能够延续同一会话。用户可选择 GitHub Copilot 订阅或 ChatGPT 订阅;若同时登录两类账户,还能在模型选择器中切换模型。

Codex harness 指围绕 Codex 模型搭建的一整套运行环境与控制机制,负责把模型接入应用、工具和工作流。Codex 可调用 VS Code 的内置工具、扩展工具和 MCP 工具。若使用基于 ChatGPT 的模型,Codex 可直接在会话中调用图像生成工具。

跨端接续意味着开发者在不同界面间切换时,不必反复重建上下文。订阅体系与模型选择器的并存,也为团队按成本与能力灵活选用模型留出空间。

会话清理进入预览

新版以预览状态推出会话清理功能。该功能允许用户调整已完成的工作,同时保留对话以供日后使用。合并所有非活跃会话的拉取请求后,智能体窗口将支持用户把会话标记为“已完成”。

随着智能体会话数量增长,如何区分活跃任务与历史记录成为实际痛点。会话清理把“完成”状态显式化,有助于降低界面噪音,也为后续检索与复用对话提供基础。

行业影响观察

从开发容器托管智能体,到 Codex 会话跨 ChatGPT 与 VS Code 接续,微软正在把 AI 编程助手从单一编辑器插件推向可配置、可迁移的工作流组件。对站长与技术团队而言,这意味着智能体的运行边界更贴近项目本身,工具调用与订阅选择也更灵活。

不过,开发容器方案对 Docker 的依赖、跨端会话对订阅体系的绑定,仍是落地时需要评估的变量。后续版本能否在权限控制、会话管理与多模型调度上继续细化,将决定这套协作模式在真实项目中的渗透速度。