内容提要
RustRover 2026.3 发布,新增 JetBrains Air,可运行并审查 Claude、Codex 等 AI 代理的代码修改。调试器视图会缩短冗长类型和符号名以便阅读,性能分析结果可跳转到对应 Rust 函数。新增调试器 MCP 服务器和技能,让代理用自然语言设置断点、检查变量并协助调试。支持基于原生 OpenSSH 的 SSH 远程开发,并加入声音提示、Git 工作树、统一插件页和 Ghostty 终端等更新。
延伸解读
JetBrains Air:不绑定订阅的代理运行层
JetBrains Air 支持 Claude Agent、Codex、Gemini、GitHub Copilot、Junie、OpenCode 等代理,并沿用你已有的订阅和 API 密钥,无需额外购买 JetBrains AI 订阅。Junie Lite 仅凭 JetBrains 账户即可免费使用,Junie 还能对接 Ollama 或 LM Studio 的本地模型。代理修改代码后,你可以在上下文中审查,并把注释锚定到 diff 的具体行,让代理明确要改哪里。
调试器可读性优化:缩短名称,默认开启
Rust 的完全限定名往往很长,容易挤满调试器。新版本在 Variables 和 Watches 视图中缩短类型名,在 Frames 视图中缩短符号名,让程序状态和调用栈更易扫读。该功能默认开启,可在设置中关闭。对于习惯查看完整路径的开发者,需要留意这一默认行为变化。
代理调试:自然语言驱动,但仍在常规调试器内
RustRover 新增调试器 MCP 服务器和 rustrover-debugger 技能,让代理按自然语言指令设置断点、单步执行、检查变量和求值表达式,从而收集运行时证据,定位仅靠源码和日志难以发现的问题。代理驱动的是常规 RustRover 调试器,你可以跟随会话并随时接管。启用需在 Settings | AI 中打开 MCP 服务器并安装对应技能。
远程开发与性能分析跳转的实用改进
SSH 远程开发改用原生 OpenSSH,支持证书认证、YubiKey 等硬件安全令牌和 ProxyJump,可连接远程主机、启动开发会话并稍后重连。性能分析方面,Jump to Source 现在能打开热点对应的 Rust 函数,不再报 Declaration not found,函数名也不再是 mangled 形式;这两项改进适用于 Linux 上的 perf 和 macOS 上的 DTrace。
Q&A
RustRover 2026.3 中的 JetBrains Air 是什么?它支持哪些 AI 代理?
JetBrains Air 是 RustRover 2026.3 新增的一个层,用于在 IDE 中运行编码代理并审查它们的工作。它支持你已有的代理,包括 Claude Agent、Codex、Gemini、GitHub Copilot、Junie、OpenCode 以及其他兼容 ACP 的代理。你现有的订阅和 API 密钥可以继续使用,无需 JetBrains AI 订阅。
RustRover 2026.3 的调试器视图有哪些改进?
调试器现在会在 Variables 和 Watches 视图中缩短类型名称,在 Frames 视图中缩短符号名称,使程序状态和调用堆栈更易于浏览。缩短功能默认开启,可以在设置中关闭。
如何让 AI 代理使用 RustRover 的调试器?
RustRover 提供了调试器 MCP 服务器和 rustrover-debugger 技能,教代理如何使用它。你需要先在设置中启用 MCP 服务器,然后为 RustRover 或你选择的代理启用并安装 rustrover-debugger 技能。之后,你可以用自然语言描述问题,让代理设置断点、单步执行代码、检查变量和计算表达式。代理驱动常规的 RustRover 调试器,你可以随时跟随会话并接管。
RustRover 2026.3 的远程开发功能有什么新特性?
你现在可以直接从 RustRover 在远程机器上托管项目。通过 SSH 连接到主机,启动开发会话,并稍后重新连接,所有这些都在 IDE 内完成。RustRover 现在使用原生 OpenSSH,因此支持你团队已有的认证方法,包括基于证书的认证、YubiKey 等硬件安全令牌以及 ProxyJump。
RustRover 2026.3 的性能分析器有哪些改进?
当性能分析结果指向热点时,Jump to Source 现在会打开背后的 Rust 函数,而不是报告“Declaration not found”。结果中的函数名称也变得可读,而不是被混淆。这两项改进适用于 Linux 上的 perf 和 macOS 上的 DTrace。
RustRover 2026.3 会自动发送错误报告吗?如何关闭?
是的,RustRover 2026.3 会自动向 JetBrains 发送错误和 UI 冻结报告,以便根据实际影响确定修复优先级。报告仅包含技术数据,文件路径、URL 和用户名等个人详细信息会在离开你的机器前被移除。你可以在设置中关闭自动报告。