VS Code 1.113 发布:Agent 与 Chat 体验全面升级!


VS Code 1.113 版本正式发布!本次更新重点提升了 Agent 体验Chat 体验,让 AI 辅助开发更加流畅高效。


🤖 Agent Experience(代理体验)

在本地、CLI 和 Claude 代理之间使用相同的工具和工作流,以更少的摩擦构建多步骤自动化。

1.1 Copilot CLI 和 Claude 代理中的 MCP 支持

此前,在 VS Code 中配置的 MCP 服务器仅适用于在编辑器中运行的本地代理。此版本为 Copilot CLIClaude 代理 添加了 MCP 服务器支持。

功能特点:

  • 在 VS Code 中注册的 MCP 服务器可桥接到 Copilot CLI 和 Claude 代理
  • 适用于用户定义的服务器和工作区 mcp.json 文件中定义的服务器
  • 统一的工具调用体验

1.2 Copilot CLI 和 Claude 代理中的会话分支

设置项: github.copilot.chat.cli.forkSessions.enabled

会话分支功能允许您在对话历史的任意点创建现有会话的副本。当您想探索不同的思路或尝试不同的提示而不丢失原始会话上下文时,这非常有用。

启用方式:

复制代码
设置 → GitHub Copilot → Chat → CLI → Fork Sessions Enabled

此版本中,您可以在 Copilot CLI(实验性)Claude 代理 中分支会话。

1.3 Copilot CLI 和 Claude CLI 会话的代理调试日志

Agent Debug Log 面板是了解发送提示后发生情况的主要工具。它显示聊天会话期间代理交互的按时间顺序排列的事件日志。

现在支持:

  • ✅ Copilot CLI 会话
  • ✅ Claude 代理会话
  • ✅ 本地代理会话(已支持)

1.4 基于 SDK API 的 Claude 会话列表

VS Code 现在采用 Claude 代理 SDK 的官方 API 来列出会话及其消息。

之前 现在
解析磁盘上的 Claude JSONL 文件 使用官方 SDK API
可能因结构变化而不同步 稳定可靠的会话同步
可能丢失部分会话或消息 完整显示所有会话和消息

1.5 嵌套子代理

设置项: chat.subagents.allowInvocationsFromSubagents

子代理现在可以调用其他子代理,实现更复杂的多步骤工作流。

之前限制: 子代理被禁止调用其他子代理,以防止无限递归

现在: 通过新设置可按需启用此功能

1.6 管理插件市场

新增命令 Chat: Manage Plugin Marketplaces,列出所有配置的插件市场。

功能:

  • 浏览每个市场的插件
  • 打开本地目录
  • 移除市场配置

1.7 插件安装的 URL 处理器

您可以通过 URL 处理器触发 VS Code 插件安装。

安装市场的 URL 格式:

复制代码
vscode://chat-plugin/add-marketplace?ref=<source>

安装扩展的 URL 格式:

复制代码
vscode://chat-plugin/install?source=<source>

针对 VS Code Insiders:vscode 替换为 vscode-insiders

其中 "source" 是 GitHub repo/owner 或 base64 编码的 Git URI。


💬 Chat Experience(聊天体验)

从单一编辑器定制 AI 以适应你的项目,控制模型响应前的推理量,并在不离开聊天的情况下查看视觉上下文。

2.1 Chat Customizations 编辑器

Chat Customizations 编辑器提供了一个集中式 UI,用于在一个地方创建和管理所有聊天自定义内容。

编辑器功能:

功能 说明
分类标签页 自定义指令、提示文件、自定义代理、代理技能
嵌入式代码编辑器 支持语法高亮和验证
AI 生成内容 基于项目生成初始内容
市场浏览 直接从编辑器浏览 MCP 服务器和代理插件市场

打开方式:

  • 点击 Chat 视图中的 Configure Chat(齿轮图标)
  • 或运行命令 Chat: Open Chat Customizations (Ctrl+Shift+P)

2.2 模型选择器中的可配置推理努力

支持推理的模型(如 Claude Sonnet 4.6GPT-5.4 )现在在模型选择器中直接显示 Thinking Effort 子菜单。

功能特点:

  • 无需导航到 VS Code 设置即可控制模型推理级别
  • VS Code 会在对话间保留每个模型的所选努力级别
  • 模型选择器标签显示当前努力级别,如 "GPT-5.3-Codex · Medium"

可用努力级别:

级别 说明
Low 更快的响应,较少推理
Medium 平衡推理和速度
High (default) 最大推理深度

已弃用的设置:

复制代码
github.copilot.chat.anthropic.thinking.effort
github.copilot.chat.responsesApiReasoningEffort

推理努力现在直接通过模型选择器配置。

2.3 聊天附件的图像预览

设置项:

  • imageCarousel.chat.enabled
  • imageCarousel.explorerContextMenu.enabled

当您在聊天中使用图像时(无论是附加截图还是代理通过工具调用生成的图像),现在可以选择任何图像附件在完整的图像查看器中打开。

查看器功能:

功能 操作方式
导航 使用箭头按钮、键盘箭头或底部缩略图条浏览当前聊天会话的所有图像
分组 图像按对话轮次分组,可查看哪些图像来自特定请求或响应
缩放和平移 点击放大,Option+Click (Mac) 或 Ctrl+Click (Win/Linux) 缩小,滚动/捏合连续缩放

资源管理器集成:

  • 图像文件的上下文菜单中提供 Open in Images Preview 选项
  • 打开当前文件夹中的所有图像

默认状态: 两项功能均默认启用


📋 功能对比总结

功能类别 1.112 及之前 1.113 新增
MCP 服务器支持 仅本地代理 本地 + CLI + Claude 代理
会话分支 仅本地 本地 + CLI + Claude 代理
调试日志 仅本地 本地 + CLI + Claude 代理
子代理调用 禁止嵌套 可配置启用嵌套
Chat 自定义 分散配置 统一编辑器管理
推理努力 设置中配置 模型选择器直接配置
图像预览 基础支持 完整查看器体验

相关推荐
专注VB编程开发20年9 小时前
Webbrowser控件加载IE不同版本内核-注册表设置
microsoft·ie·webbrowser
dLYG DUMS10 小时前
vscode配置django环境并创建django项目(全图文操作)
vscode·django·sqlite
小梦爱安全14 小时前
SQL Server(Linux)安装
数据库·microsoft·sqlserver
小章UPUP14 小时前
主流LLM API格式概述
microsoft
JAVA学习通14 小时前
励志从零打造LeetCode平台之C端竞赛列表
java·vscode·leetcode·docker·状态模式
萑澈17 小时前
vscode怎么关闭点击音效
ide·vscode·编辑器
专注VB编程开发20年19 小时前
为何Win内置SQLite却缺驱动?微软只为保住Access中小企业市场,office码头
数据库·microsoft·sqlite
NQBJT1 天前
[特殊字符] VS Code + Markdown 从入门到精通:写论文、技术文档的超实用指南
开发语言·vscode·c#·markdown
小李云雾1 天前
FastAPI重要知识点补充-reponse与request的区别
microsoft·fastapi·request·response
dyxal1 天前
VS Code 终端疑难杂症排查:为什么 PowerShell 无法启动?
vscode