VS Code 1.117 发布:自带模型密钥上线、Agent 子会话、终端自动识别 AI 编程助手

分类: AI开源软件工具 |发布于: 4/23/2026 |最后更新: 4/23/2026
VS Code 1.117 发布:自带模型密钥上线、Agent 子会话、终端自动识别 AI 编程助手

VS Code 1.117 发布:自带模型密钥上线、Agent 子会话、终端自动识别 AI 编程助手

基于已整理草稿生成的网页版文章,适合先稳定落地,再做局部润色与发布检查。

4月22日,Visual Studio Code 1.117 正式发布。这次的更新几乎全围绕"AI 编程"——企业用户终于可以自带模型密钥,Agent App 支持开子会话做并行任务,终端也能自动识别你跑的是哪个 AI 编程助手。如果你在 VS Code 里重度使用 Copilot 或其他 AI 工具,这版值得关注。

BYOK:自带模型密钥,不用再切工具

之前,Copilot Business 和 Enterprise 用户只能用 GitHub 提供的模型。如果你的团队因为合规、性能或成本原因需要用特定模型(比如 Ollama 跑本地模型、OpenRouter 选便宜方案、或者直接用 Google/OpenAI 的 API),就得切到别的工具去用。

1.117 解决了这个问题。BYOK(Bring Your Own Key)让你直接在 VS Code Chat 里连接自己的 API 密钥。支持的提供商包括 OpenRouter、Ollama、Google、OpenAI 等,也可以通过安装语言模型提供商扩展来接入更多。

管理员有完全的控制权:在 GitHub.com 的 Copilot 策略设置里,可以开启或关闭 BYOK,也可以限制哪些提供商对组织可用。默认是开启的,但如果你想收紧管理,随时可以关。

Agent App 更新:子会话让你并行干活

VS Code Agent App 是一个独立的应用,跟着 VS Code Insiders 一起装,专门给 AI Agent 用——你可以在里面跑多个并行的编程任务、查看内联 diff、做多步骤操作。

1.117 给 Agent App 加了几个实用功能:

子会话(Sub-sessions):这是最值得关注的新功能。在当前 Agent 会话里,点标题栏的 "+" 就能开一个子会话。比如你的主会话正在重构代码,同时又想让它并行做个代码审查或查资料,子会话可以直接从主会话的上下文出发,不会打断你正在做的事情。

其他改进包括:内联 diff 渲染更清晰、跨平台更新流程更顺滑、主题和会话列表的 UX 也在持续打磨。

终端改进:AI 编程 CLI 不再"隐身"

如果你在终端里同时跑 Copilot CLI、Claude Code 和 Gemini CLI,之前有个烦人的问题:它们底层都是 Node.js 进程,终端标题栏只显示一个笼统的 "node",你分不清哪个终端跑的是哪个 AI 助手。

1.117 解决了这个问题。终端现在能自动识别这些 AI 编程 CLI,用它们发出的 OSC 标题序列作为终端标题。每个终端都清楚地标注自己跑的是 Copilot CLI、Claude Code 还是 Gemini CLI。目前支持 macOS、Linux 和 Windows 上的这三个 CLI(Codex 在 macOS 上还没被识别,因为它还没发出 OSC 标题序列)。

另一个终端修复:Copilot CLI 终端配置之前在非默认 Shell(比如 macOS 上的 fish、Windows 上的 Git Bash)下会报错无法启动,现在修好了。

Chat 体验:增量渲染让输出更流畅

1.117 引入了一个实验性的增量渲染功能。之前 Chat 的流式输出是定时器驱动的,现在改成按内容块(block-by-block)渲染,每个块准备好就立刻显示,还能配上动画效果(淡入、上浮、模糊、缩放等可选)。

实际体感:长回复不用等那么久了,因为内容是真正"一块一块出来"而不是攒一波再刷。当然,如果缓冲级别设得太低,可能会看到不完整的句子,默认是关闭缓冲的——你可以按需调整。

此外,Agent 会话现在支持按最近活动排序,找之前中断的会话更方便;后台运行的终端命令也会在 Chat 里弹系统通知,不用切到终端去看跑没跑完。

值不值得升级?

如果你是以下用户,建议升级:

  • Copilot Business/Enterprise 用户:BYOK 直接解决"想用别的模型但不想切工具"的痛点
  • Agent 模式重度用户:子会话功能让并行任务变得自然,不用再开多个窗口
  • 终端里跑多个 AI CLI 的开发者:终端标题识别省了反复猜"这个 node 进程到底是哪个"的时间

VS Code 的更新是自动推送的,大概率你已经收到了。如果没有,手动检查更新即可。

---

*信息来源:Visual Studio Code 官方更新日志*

参考来源

说明:该页面由基础模板稳定生成,后续可继续局部润色样式或补充模块,再进入发布检查。