最新消息:关注人工智能 AI赋能新媒体运营

VS Code 改进代理式开发界面,Agents 窗口可跨多个项目管理代理会话

科技资讯 admin 浏览

微软发布 VS Code 1.120,主要更新之一是代理窗口(Agents Window)进入 VS Code 稳定版预览阶段。Agents Window 让开发者能够在 VS Code 中通过独立窗口管理代理式开发任务,而原有主编辑器窗口中的 AI 聊天界面仍可继续使用,但 Agents Window 更侧重于多项目、多代理会话的集中管理。

Agents Window 是 VS Code 为代理式开发设计的独立界面。与以单一工作区、代码编辑、测试和调试为核心的主编辑器窗口不同,Agents Window 以聊天交互和会话列表为主要界面,并提供变更面板,方便用户追踪多个项目中的代理操作。开发者可在 Agents Window 中输入任务指令,由代理规划并修改代码,随后检查执行结果。

界面布局方面,Agents Window 左侧列出不同工作区和代理会话(Session),中间为与代理交互的聊天区域,右侧则提供文件和变更查看面板。代理所修改的文件、新增或删除的内容,均可在变更面板中查看。用户还可打开差异对比,针对具体修改添加反馈,或选择提交、合并、检出与放弃更改。

目前 Agents Window 支持 Copilot CLI、Copilot Cloud 和 Claude Agent。选择本地文件夹时,可使用 Copilot CLI 或 Claude Agent 创建会话,并可在会话中切换至 Copilot Cloud;选择 GitHub 仓库时,则自动使用 Copilot Cloud。对于 Copilot CLI 会话,开发者可选择直接在原工作目录中操作,或使用 Git 工作树(Worktree)创建隔离目录,让代理的修改先与主工作区分离,确认无误后再合并。

VS Code 1.120 还同步优化了 AI 辅助开发相关功能。对于使用自备 API 密钥(BYOK)连接模型的用户,VS Code 现可显示模型上下文窗口的使用量,并支持为 BYOK 推理模型设置推理强度,让用户在响应质量、响应速度与成本之间进行权衡。该版本还新增了终端输出压缩预览功能,以及终端指令风险评估实验功能,帮助用户在代理执行命令前评估潜在影响。

官方也列出了当前限制:Agents Window 目前仅支持 Copilot CLI、Copilot Cloud 和 Claude Agent,本地或其他第三方 CLI 代理仍需在主 VS Code 窗口中管理。Copilot Cloud 会话仅支持基于 GitHub 的仓库,Claude 代理会话暂不支持子会话,Agents Window 尚未支持多根目录工作区。