GitHub Copilot 在 Visual Studio Code v1.110 – 二月发布
发布: (2026年3月7日 GMT+8 03:03)
4 分钟阅读
原文: GitHub Changelog
Source: GitHub Changelog
发布概览
Visual Studio Code 2026 年 2 月发布让代理在更长时间运行和更复杂任务中变得实用。这为您提供了对代理运行方式的更多控制、扩展其功能的新方式,以及更智能的会话管理,保持上下文完整。
编写您的代理
- 使用钩子自动化:在关键的代理生命周期事件中运行代码,以强制执行策略、自动 lint,或在命令执行前阻止它们。
- 分叉对话:从任意检查点分支,探索替代路径而不丢失起始点。
- 从聊天自动批准:在聊天输入中使用
/autoApprove或/yolo切换全局自动批准,并配合终端沙箱,让代理在受限范围内运行。 - 从聊天排队并引导:在代理工作期间发送后续消息,以在其完成前重新指引其方法。
扩展您的代理
- 代理插件:从扩展视图安装预打包的技能、工具、钩子和 MCP 服务器捆绑包。此功能目前作为
/experimental提供。 - 将技能用作斜杠命令:在聊天中触发代理技能,包括您扩展贡献的技能。
- 代理式浏览器工具:让代理驱动集成浏览器进行导航、点击、截图和验证自身更改。此功能目前作为
/experimental提供。 - 从聊天创建自定义:使用
/create-*命令在对话中直接生成可复用的提示、技能、代理和钩子。
此外,Copilot CLI 现已内置于 VS Code,提供原生支持,包括 diff 选项卡、受信文件夹同步以及右键发送代码片段。
为代理提供正确的上下文
- 共享代理记忆:代理在 Copilot 编码代理、Copilot CLI 和代码审查之间共享并存储知识,使上下文随时间累积。
- 计划记忆:计划在多轮对话中持久化并通过压缩保留,代理能够在已有工作基础上继续,而不是重新开始。
- 内置 Explore 子代理:将快速并行的代码库研究委派给轻量模型,使 Plan 代理能够引用特定文件和代码路径。
- 上下文压缩:当上下文窗口满时,Copilot 会自动压缩对话历史。您现在可以使用
/compact手动触发压缩,并指定保留内容(例如/compact forget about all variants, except the rust version)。 - 处理大输出:大型工具输出会写入磁盘,而不是塞入上下文,从而在压缩时不会丢失重要细节。
其他改进
- 长距离下一编辑建议可预测文件中任意位置的编辑。
- Kitty 图形协议支持终端中的高保真图像。
- 重新设计的模型选择器,具备搜索、分区和丰富的悬停详情。
- 聊天可访问性改进,提升屏幕阅读器、键盘导航和通知信号的体验。
- 对包含 AI 生成代码的提交进行 AI 合著者归属。
祝编码愉快!
加入 GitHub Community 讨论。