· · 1 分钟阅读

VS Code 1.115 — 后台终端通知、SSH Agent 模式及更多

VS Code 1.115 带来了面向 Agent 的后台终端通知、SSH 远程 Agent 托管、终端文件粘贴以及会话感知的编辑追踪。以下是对 .NET 开发者重要的内容。

vscode developer-tools copilot ai remote-development
这篇文章也有其他语言版本:English, Español, Deutsch, Français, Português, Italiano, 日本語, 한국어, Русский

本文为自动翻译。如需查看原文,请点击这里

VS Code 1.115 刚刚发布了,虽然从主要功能来看这是一个较轻量的版本,但如果你每天都在使用 AI 编程助手,那么与 Agent 相关的改进确实非常实用。

让我来重点介绍一下真正值得了解的内容。

后台终端与 Agent 通信

这是本次最突出的功能。后台终端现在会在命令完成时自动通知 Agent,包括退出代码和终端输出。后台终端中的输入提示也会被检测并展示给用户。

这为什么重要?如果你用过 Copilot 的 Agent 模式在后台运行构建命令或测试套件,你肯定知道"那个跑完了没?“的痛苦——后台终端基本上就是发射后不管。现在 Agent 会在你的 dotnet builddotnet test 完成时收到通知,看到输出,并相应地做出反应。这是一个小改动,但让 Agent 驱动的工作流程变得更加可靠。

还有一个新的 send_to_terminal 工具,允许 Agent 在用户确认后向后台终端发送命令,解决了 run_in_terminal 带超时参数时会将终端移到后台并使其变为只读的问题。

SSH 远程 Agent 托管

VS Code 现在支持通过 SSH 连接到远程机器,自动安装 CLI 并以 Agent 主机模式启动。这意味着你的 AI Agent 会话可以直接针对远程环境——对于在 Linux 服务器或云虚拟机上构建和测试的 .NET 开发者来说非常有用。

Agent 会话中的编辑追踪

Agent 会话期间进行的文件编辑现在会被追踪和恢复,支持差异对比、撤销/重做和状态恢复。如果 Agent 修改了你的代码并且出了问题,你可以准确地看到哪些内容发生了变化并将其回滚。让 Agent 修改代码库时更加安心。

浏览器标签页感知及其他改进

还有一些生活质量方面的提升:

  • 浏览器标签页追踪 — 聊天现在可以追踪和链接会话期间打开的浏览器标签页,这样 Agent 可以引用你正在查看的网页
  • 终端文件粘贴 — 使用 Ctrl+V、拖放或右键点击将文件(包括图片)粘贴到终端
  • 小地图中的测试覆盖率 — 测试覆盖率指示器现在显示在小地图中,提供快速的视觉概览
  • Mac 上的双指缩放 — 集成浏览器支持双指缩放手势
  • 会话中的 Copilot 使用权限 — 状态栏在会话视图中显示使用信息
  • 转到文件中的网站图标 — 打开的网页在快速选择列表中显示网站图标

总结

VS Code 1.115 是一个渐进式版本,但 Agent 改进——后台终端通知、SSH Agent 托管和编辑追踪——加在一起为 AI 辅助开发带来了明显更流畅的体验。如果你在 .NET 项目中使用 Copilot 的 Agent 模式,这些正是每天减少摩擦的生活质量改进。

查看完整的发行说明了解所有细节。

分享:
在GitHub上查看此文章的源代码 ↗
← C# 15 引入联合类型 — 正是我们一直在期待的
智能体平台工程正在成为现实 — Git-APE展示了方法 →