微软于8月26日发布了Visual Studio Code最新版本1.135,此次更新引入了橡皮鸭(Rubber Duck)智能体功能,并对智能体窗口的用户界面进行了多项优化。此外,VS Code现在还能够显示在其他应用程序中创建的近期Copilot或Claude智能体会话,并允许用户在VS Code中继续这些会话。
Visual Studio Code目前提供Mac、Windows及Linux平台的下载版本。
橡皮鸭智能体
VS Code 1.135新增了橡皮鸭实验性AI模式,该模式最初于今年4月在GitHub Copilot CLI中亮相。橡皮鸭智能体作为内置评审角色,能够对主智能体的计划、代码及测试提供建设性的第二意见,所使用的AI模型与当前会话的驱动模型不同。据微软介绍,橡皮鸭智能体有助于发现被忽略的细节或边界情况。
多窗口连接与智能体主机
本次更新中,智能体主机(Agent Host)支持用户从多个VS Code窗口连接至同一智能体会话。智能体主机基于Agent Host协议,在独立进程中运行智能体任务。微软表示,其Copilot智能体由Copilot SDK驱动,这使其行为和功能与Copilot CLI、独立版GitHub Copilot应用及其他Copilot产品保持一致。
跨应用会话继续
VS Code中的会话列表现在可以显示在其他应用程序中创建的近期Copilot或Claude智能体会话。用户只需从会话列表中选择对应会话,即可查看对话内容,并通过Copilot订阅在VS Code中继续该会话。
聊天用量与界面优化
为更好地呈现聊天用量信息,微软对聊天响应底部区域进行了重新设计。将鼠标悬停于底部区域时,可查看当次聊天所使用的各模型输入Token、缓存输入Token及输出Token的详细分类数据。此外,智能体窗口的用户界面也得到优化,开发者可使用更简洁的侧边栏布局、简化后的会话控制功能,以及更易于查找的会话信息。
Q&A
Q1:VS Code 1.135中的橡皮鸭智能体有什么用?
A:橡皮鸭智能体是VS Code 1.135引入的一项实验性AI功能,最早在GitHub Copilot CLI中亮相。它作为内置评审角色,使用与当前会话不同的AI模型,对主智能体的计划、代码和测试提供建设性的第二意见,帮助开发者发现被忽略的细节或潜在的边界情况,从而提升代码质量。
Q2:VS Code 1.135如何支持跨应用继续智能体会话?
A:VS Code 1.135的会话列表现在可以显示在其他应用程序中创建的近期Copilot或Claude智能体会话。用户可以从会话列表中选择某个会话,查看完整的对话内容,并通过自己的Copilot订阅在VS Code中无缝继续该会话,无需重新开始。
Q3:VS Code 1.135的Token用量如何查看?
A:微软在VS Code 1.135中重新设计了聊天响应的底部区域。用户只需将鼠标悬停在该区域,即可查看当次聊天中各模型的输入Token、缓存输入Token及输出Token的详细分类数据,方便开发者更清晰地了解聊天用量情况。