微软发布 VS Code 2025 年 12 月版 1.108,新版重点之一是新增实验性代理技能(Agent Skills),让 GitHub Copilot 的编程代理在需要时可从工作区加载指引、脚本与资源,以更深入理解团队的开发流程。
代理技能的核心是将代理所需理解的流程与知识整理成文件夹,并通过 SKILL.md 文件定义技能行为,内容可包含操作指引、脚本和相关资源。VS Code 会自动从工作区的 .github/skills 目录检测这些技能,并保留对 .claude/skills 目录的兼容支持,后续在对话涉及相关需求时按需加载至聊天上下文。该功能目前仍处于实验阶段,需在设置中启用 chat.useAgentSkills 才能生效。
随着代理技能上线,VS Code 也同步优化了代理会话管理功能。新版会话视图界面改进了键盘操作与可访问性,并按状态与时间分组,便于掌握进度。视图还会提示当前会话涉及的文件变更及关联的拉取请求,并支持一次性归档多个会话。聊天快速选择器也基于代理会话重构,用户可轻松返回已有对话,进行归档、重命名或删除操作。
为提升代理在终端执行命令时的可控性,VS Code 调整了终端工具的默认授权规则。当用户启用自动授权后,一些常见且相对安全的命令格式将默认自动通过,若规则被默认或自定义策略拒绝,系统会显示信息提示。另一项更新是新增了避免写入 Shell 历史记录的机制:在 Shell 集成功能可用时,终端工具执行的命令默认不会写入 bash、zsh、PowerShell 和 fish 的命令历史,该行为可通过设置调整是否保留。
在日常开发体验方面,该版本调整了终端智能提示的默认交互方式。官方表示,此前在输入时自动弹出建议的做法影响了部分终端高频用户的操作习惯,因此新版改为需手动触发才显示建议,并通过更直观的状态栏提示提升可见性。
除代理与终端相关更新外,1.108 版本还完善了团队协作细节,例如配置文件支持通过拖放方式导入,便于在新环境中快速还原原有设置。版本控制方面新增了“忽略空白字符变更”的责任追溯选项,使项目在进行大规模代码格式调整后,仍能减少因排版差异带来的干扰。