Visual Studio Code 1.133 于 2026年8月12日发布。与近期那些在各个方面塞满十几个功能的版本不同,这次更新紧凑而聚焦。三项重点改进都旨在消除代理驱动工作流中的摩擦:
- 现在可以在单个 Claude 会话中切换 Anthropic 和 Copilot 模型提供商
- Agents 窗口无需强制 GitHub 登录即可打开
- 本地 HTML 文件在集成浏览器中自动刷新
第四项增强——聊天提示词粘性滚动——让长对话更易导航。这些变化共同反映了 VS Code 对开发者实际如何使用 AI 代理的不断演进的理解:不是单提供商孤岛、不是不必要的认证门槛、也不是实时预览的手动刷新步骤。
让我们逐一解析本次更新。
在 Claude 会话中混合 Anthropic 与 Copilot 模型
这是本次的头条功能,它解决了一个真实痛点——在 VS Code 中使用 Claude 的团队。
此前,Claude 代理会话完全通过两条路径之一运行:你的 GitHub Copilot 订阅,或 Claude 自己的 API 密钥配置。在两者之间切换意味着重新配置代理主机——这不是你在对话中途会做的事。如果你在 Copilot 上开始会话,然后意识到想使用只有 Anthropic API 密钥才能访问的 Claude 模型,那么在你重新配置之前都无法使用。
在 1.133 中,模型选择器现在同时显示两组:
- Anthropic 模型——计入你的 Anthropic API 密钥账单
- Copilot 模型——计入你的 GitHub Copilot 订阅
你可以选择在下一轮使用哪个。这意味着你可以先用 Copilot 支持的模型开始会话进行初步探索,然后在特定任务中切换到通过 API 密钥使用的 Claude 模型——全程无需离开会话或重新配置任何东西。
这是多提供商代理会话工作方式的重大转变。在实践中,不同模型各有所长。能够为每一轮选择合适的工具——而不是在整个会话中绑定一个提供商——是能在日常工作中产生切实差异的灵活性。这也意味着同时拥有 Copilot 订阅和 Anthropic API 密钥的团队可以按轮优化成本和能力。
计费是透明的:Anthropic 组下的模型使用你的 API 密钥并由 Anthropic 计费,而 Copilot 下的模型使用你的订阅。没有意外,没有隐藏路由——你在选择之前就能看到每个模型使用哪个提供商。
无需 GitHub 登录的 Agents 窗口(实验性)
设置: chat.agentHost.allowSignedOutWhenUsable
Agents 窗口——VS Code 与 AI 代理协作的专用界面——自推出以来一直有一个令人沮丧的入门问题:打开时会弹出一个无法关闭的 GitHub 登录提示。如果你的机器无法访问 github.com,或者你根本不需要 GitHub 认证,你就会被挡在外面。
这对已经配置了 API 密钥的 Claude 用户来说尤其烦人。他们根本不需要 GitHub,但登录墙挡在了他们和 Agents 窗口之间。
启用这个实验性设置后,Agents 窗口无需 GitHub 登录即可打开。GitHub 认证将与单个代理或模型关联,而不是与窗口本身关联。所以如果你之后决定使用 Copilot 模型,你可以在那一刻认证——而不是在第一次打开窗口时。
在此版本中,免登录行为仅支持 Claude。微软已表示,Copilot 使用自有模型密钥和 Codex 的支持将在未来版本中推出。但对于那些因为网络限制、公司政策或仅仅是没有 GitHub 账户而被挡在 Agents 窗口之外的用户来说,这是一个有意义的解锁。
这对隔离网络和受限网络环境也很重要。如果你在企业环境中工作,无法访问 GitHub 但有 Anthropic API 密钥,现在可以直接使用 Agents 窗口。这对之前被排除在外的用户群来说是一个真正的工作流改进。
集成浏览器中 HTML 文件自动刷新
设置: workbench.browser.autoReloadOnFileChange
当你在 VS Code 集成浏览器中打开本地 HTML 文件时,文件在磁盘上发生变化后现在会自动刷新。无需手动刷新。
这听起来很简单,但它消除了代理驱动 Web 开发工作流中一个持续存在的摩擦源:
- 代理编辑 HTML 文件并保存
- 浏览器标签页立即更新显示更改
- 你无需点击刷新即可看到结果
你可以为单个浏览器标签页切换自动刷新,所以如果你想保持某个特定视图静态,不会被强制自动刷新。workbench.browser.autoReloadOnFileChange 设置控制默认行为。
结合 1.132 中发布的元素级评论,这形成了一个紧密的反馈循环:代理编辑 HTML → 浏览器自动刷新 → 你审查渲染结果 → 你标注特定元素 → 代理迭代。手动刷新步骤消失了,这意味着更少的上下文切换和更快的迭代周期。
聊天提示词粘性滚动
设置: chat.stickyScroll.enabled
如果你曾经滚动浏览过很长的代理对话,然后迷失了正在阅读的响应对应哪个提示词,这个功能就是为你准备的。
启用后,你滚动过的提示词会固定在聊天顶部——类似于编辑器中粘性滚动的工作方式。固定的提示词显示其在对话中的位置,你可以:
- 点击它跳回该提示词
- 使用旁边的上一个和下一个按钮在提示词之间切换
这是那种不会上头条但每天都有实际价值的生活质量功能。随着代理对话越来越长——尤其是多轮重构会话或长时间调试对话——跟踪对话结构变得越来越难。提示词粘性滚动优雅地解决了这个问题,无需你向上滚动寻找上下文。
代理主机:持续演进
代理主机——VS Code 基于代理主机协议(AHP)运行代理会话的专用进程——继续成为这些改进的基础。Copilot 代理由 Copilot SDK 驱动,使其行为与 Copilot CLI、独立 GitHub Copilot 应用以及其他 Copilot 产品保持一致。
在 Claude 会话中混合模型提供商的能力是代理主机架构的直接成果。由于会话在可从多个 VS Code 窗口连接的专用进程中运行,模型选择器可以在不拆除和重建会话基础设施的情况下提供来自不同提供商的模型。这是旧架构无法支持的灵活性。
社区贡献
本次发布有 13 位社区贡献者:
- Arthur Cnops(@accnops)贡献了语音连接失败原因说明,并将 Voice Mode 语音重命名为已批准名称——延续了他在语音相关改进方面的连续贡献。
- Simon Siefke(@SimonSiefke)修复了 PerfModelContentProvider 中的内存泄漏——延续了他在近期版本中持续的内存管理工作。
- Karthikeyan M(@karthikkatu)实现了预览本地文件变化时集成浏览器自动刷新的功能——本次头条浏览器改进的核心。
- Benjamin Steenhoek(@bstee615)为 diffpatch 提示词添加了可选的重拒绝编辑记忆,帮助代理从被拒绝的建议中学习。
- Sanghyuk Jung(@benelog)修复了 notebook 设置描述中的重复单词。
- Tony(@Bosphoramus)修复了标题栏隐藏时 Modern UI 浮动面板的顶部间隙。
- Lori Fraleigh(@lfraleigh)为 GoModulesToLookFor 添加了缺失的 Azure SDK for Go 模块。
- Mateus Abelli(@mateusabelli)更新了 Copilot 扩展链接。
- Ralph Feltis(@rfeltis)添加了 Agents 窗口启动 A/A 实验触发器。
- Shehab Sherif(@ShehabSherif0)修复了时间线 pageSize 计算中的运算符优先级。
- Suraj Vaghela(@SVOG23)修复了 Claude 聊天会话 AGENTS.md 文档中的过期相对路径。
- Bedirhan ÇETİN(@Xaena53)重构了查找输入切换导航以在各视图间共享。
- VS Code PR Bot(@vscodebot-pr)防止了测试装饰中的过期行号。
问题跟踪贡献者:John Murray(@gjsjohnmurray)、RedCMD(@RedCMD)、Andrii Dieiev(@IllusionMH)和 Alberto Santini(@albertosantini)。
更广阔的视角
VS Code 1.133 是一个比 1.132 更小的版本,但其改进精确地瞄准了一直阻碍代理工作流的摩擦点:
提供商灵活性:在会话中混合 Anthropic 和 Copilot 模型消除了"绑定一个提供商"的限制。这是对同时使用 Claude 和 Copilot 的团队影响最大的变化——而且越来越多的团队正是如此。
可访问性:移除 Agents 窗口的 GitHub 登录门槛,将 VS Code 的代理能力开放给了之前被阻挡的用户。对于拥有 API 密钥的 Claude 用户,Agents 窗口现在是一个直接入口。
实时预览:集成浏览器中 HTML 自动刷新消除了代理编辑到浏览器预览循环中的最后一个手动步骤。结合 1.132 的元素级评论,浏览器现在是一个完全交互式的开发界面。
导航:提示词粘性滚动应对了代理对话会变长的现实,在对话中迷失位置浪费时间。
本次发布没有新的弃用项,这是个好迹象——意味着在添加这些改进的同时没有移除任何东西。代理主机架构正在证明其价值:提供商混合功能没有它就不可能实现,而且更多多提供商能力显然在路线图上。
如果你一直在等待无需 GitHub 账户即可使用 Claude,或者根据手头任务在会话中切换模型,1.133 已经交付。启用 chat.agentHost.enabled 和 chat.agentHost.allowSignedOutWhenUsable 以获得完整体验。
VS Code 1.133 正在逐步向所有用户推出。在 VS Code 中使用 Check for Updates 立即获取,或下载每晚 Insiders 构建版抢先体验即将推出的功能。