GitHub Copilot 在 Visual Studio Code v1.110 – 二月发布

发布: (2026年3月7日 GMT+8 03:03)
4 分钟阅读

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 讨论。

0 浏览
Back to Blog

相关文章

阅读更多 »

首例飞机致命事故

托马斯·塞尔弗里奇——动力航空史上的首位死亡者 1908年9月17日傍晚,一名年轻的美国军官托马斯·塞尔弗里奇爬进了一架…