微软发布了 Visual Studio Code 1.133 版本,此次更新为 Anthropic Claude 会话带来了更灵活的配置方式,同时允许用户在不登录 GitHub 的情况下打开智能体窗口。
VS Code 1.133 于 8 月 12 日正式发布,支持 Windows、Linux 和 Mac 系统,可从 code.visualstudio.com 下载。
混合提供商支持
在 Claude 会话方面,VS Code 1.133 现已支持在同一会话中混合使用 Anthropic 和 Copilot 两种提供商。此前,Claude 会话只能完全通过 GitHub Copilot 订阅或 Claude 自身配置(如 API 密钥)运行,切换提供商需要重新配置智能体主机。现在,模型选择器会同时显示两组选项,用户可以在每轮对话之间自由切换提供商。所选模型将在下一轮对话中生效:Anthropic 旗下的模型按 API 密钥计费,Copilot 旗下的模型则使用 Copilot 订阅额度。
无需登录即可使用智能体窗口
新增的实验性设置 chat.agentHost.allowSignedOutWhenUsable 允许用户在不登录 GitHub 的情况下打开智能体窗口。此前,智能体窗口打开时会强制弹出 GitHub 登录提示且无法关闭,这对无法访问 github.com 的用户或不使用 GitHub 的用户造成了阻碍。启用该设置后,GitHub 身份验证将与各个智能体或模型单独关联,而非绑定到整个智能体窗口。目前此功能仅支持 Claude,未来版本计划扩展至使用用户自有模型密钥的 Copilot 及 Codex。
其他更新
VS Code 1.133 还为集成浏览器中打开的 HTML 文件新增了自动重载功能,当文件在磁盘上发生变化时会自动刷新。开发者可以为单个浏览器标签页切换自动重载,也可以通过 workbench.browser.autoReloadOnFileChange 设置配置默认行为。
此外,微软还引入了聊天窗口中提示词的粘性滚动设置。chat.stickyScroll.enabled 设置允许用户将提示词固定在聊天顶部,类似于编辑器中的粘性滚动功能。用户可以点击固定图标跳回对应提示词,或使用旁边的前后按钮在各提示词之间切换。
VS Code 1.133 是继 8 月 5 日发布的 VS Code 1.132 之后的最新版本。
Q&A
Q1:VS Code 1.133 中混合提供商功能具体是怎么工作的?
A:在 VS Code 1.133 中,模型选择器会同时显示 Anthropic 和 Copilot 两组模型。用户可以在每轮对话之间自由切换,所选模型在下一轮生效。使用 Anthropic 模型时按 API 密钥计费,使用 Copilot 模型时消耗 Copilot 订阅额度,两者可在同一 Claude 会话中混合使用,无需重新配置智能体主机。
Q2:chat.agentHost.allowSignedOutWhenUsable 设置解决了什么问题?
A:此前智能体窗口打开时会强制弹出 GitHub 登录提示,且该提示无法关闭,导致无法访问 github.com 的用户或不使用 GitHub 的用户被完全阻挡在外。启用该实验性设置后,GitHub 身份验证改为与单个智能体或模型绑定,用户无需登录 GitHub 即可正常打开并使用智能体窗口。目前该功能仅支持 Claude。
Q3:VS Code 1.133 的 HTML 文件自动重载功能如何使用?
A:在 VS Code 1.133 中,集成浏览器打开的 HTML 文件会在磁盘内容变化时自动刷新。用户可以针对单个浏览器标签页单独开启或关闭自动重载,也可以通过 workbench.browser.autoReloadOnFileChange 设置来配置全局默认行为,方便前端开发时实时预览页面变化。
