Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

GoLand 2026.3 发布:在 IDE 内集成 Air 智能体开发工作流

#goland#jetbrains air#ai智能体#远程开发#性能优化

GoLand 2026.3 将 JetBrains Air 引入你的 Go 工作流。你可以在 GoLand 中运行编码智能体,在查看代码的同时审查它们所做的更改,并通过关联到具体代码行的反馈来指导它们。新增的 GoLand 技能可帮助智能体使用性能分析器调查性能问题。
下载 GoLand

此外,本版本还改进了 Git 工作树、GoLand 的响应速度以及对远程项目的支持。你还将获得处理 Figma 设计和 Kubernetes 资源的新方式、自动错误和卡死报告,以及 IDE 事件的声音提示。

JetBrains Air:运行智能体并验证其工作的统一场所

从本版本开始,JetBrains IDE 将内置 Air,这是用于智能体驱动开发的新一层。你可以使用自己选择的编码智能体,并在 IDE 内运行、跟踪和验证多智能体工作流。在这里,代码智能可帮助智能体少走弯路,并为你提供在每次更改交付前进行审查的工具。
试用 Air [LOADING...]

你的智能体、你的模型、你的订阅——免费使用 Junie Lite

[LOADING...]
[LOADING...]
[LOADING...]

Air 可与 Claude Agent、Codex、Gemini、GitHub Copilot、Junie、OpenCode 以及其他兼容 ACP 的智能体配合使用。它能检测你机器上已安装的智能体,让你一键连接,还可以从智能体注册表添加更多智能体。你现有的设置也会延续:提供商订阅、API 密钥,甚至自定义基础 URL 均可使用,无需 JetBrains AI 订阅。你可以使用 Claude 订阅,在终端或全屏 IDE 标签页中运行 Claude Agent;在聊天或终端中使用其他智能体的订阅;并可随时切换订阅,甚至能在会话中途切换。Air 通过 Junie Lite 配置提供免费 AI,因此你无需订阅即可使用智能体。只需一个 JetBrains 账户。

用于审查更改并指导智能体的中心工作区

[LOADING...]
[LOADING...]

在查看周围代码和项目工具的同时审查智能体的更改,并将反馈直接发送回智能体。将注释固定到 diff 中的特定行,或直接从代码中添加评论,这样智能体就能获得关于你希望所做更改的具体上下文。你可以根据自己的习惯,在聊天或终端中工作。

仍在使用 AI Assistant?届时会有一条通知,向你提供 Air 试用。切换到 Air 后,AI Assistant 将被隐藏。如果你希望返回 AI Assistant,请按照此处列出的步骤操作。Air 会自动迁移你的 IDE 技能、MCP 配置、通过 ACP 安装的智能体、身份验证信息以及聊天历史。聊天模式历史不会迁移。

可选择使用智能体对 Go 应用程序进行性能分析

智能体技能是可复用的指令,用于告诉 AI 智能体如何针对特定任务使用 GoLand 的工具。内置的性能分析器技能可帮助智能体采集并分析性能分析数据,找出消耗资源最多的函数和调用路径,并为你指出值得调查的源代码行。

这项功能建立在 GoLand 2026.2 引入的 Go 优化工具之上。这些工具将性能分析和性能数据引入 IDE。新技能可帮助智能体利用这些数据调查性能变慢问题,并报告其发现。

性能改进

我们调查并修复了通过 GoLand 自动报告系统报告的最严重的卡死问题。

IDE 事件和编辑器行标记的声音提示

GoLand 2026.3 新增了声音提示,让你无需查看屏幕上的相关区域,也能听到重要更新。构建、测试和其他后台任务会针对成功、警告和错误结果使用不同的声音。断点命中时你也能听到提示音。

对于屏幕阅读器用户,声音提示可识别编辑器行标记:错误和警告、版本控制下新增、更改或删除的行,以及代码折叠。启用屏幕阅读器支持后,这些提示以及构建、测试和断点命中的声音默认开启。

Air 中的智能体声音提示对所有用户默认启用。当智能体完成、因错误停止或需要你输入时,以及听写开始或停止时,你都会听到提示音。

其他声音是可选的。你可以在辅助功能设置页面浏览并预览这些声音,并使用声音信号部分中的复选框为某个通知组启用提示音。

用于并行工作和代码审查的 Git 工作树

GoLand 现在可以将本地项目配置复制到新的 Git 工作树中,包括运行配置和存储在 .idea 中的其他设置。这样,你无需将这些设置提交到 Git,也无需为每个工作树重新创建设置,就能保留自己的配置。

你还可以在 .worktreeinclude 中列出要由 GoLand 复制的本地文件及被忽略文件,并配置在工作树创建时运行的脚本,例如用于安装依赖项。

其他工作树改进包括:

  • 支持多根项目。
  • 在包含子模块的仓库中更可靠地创建工作树。
  • 可选择使用 --ignore-other-worktrees 检出已在另一个工作树中检出的分支。
  • 已删除的工作树会自动从“最近的项目”中移除。
  • 改进对 WSL 和容器项目的支持。

[LOADING...]

更快发现并修复问题

GoLand 2026.3 会自动向 JetBrains 发送错误和 UI 卡死报告。这些报告可帮助我们找到并修复原本可能难以复现的问题。报告可能包含堆栈跟踪、错误消息和系统信息。错误消息中的敏感信息会在可能的情况下进行脱敏处理。

你可以在设置 > 外观与行为 > 系统设置 > 数据共享中关闭自动报告。

为 AI 智能体提供 Figma 设计上下文

如果你的 Go 项目包含前端,Figma Connect 可让你将选定 Figma 图层的设计上下文发送给 GoLand 中的智能体。智能体会收到图层层级、间距和设计变量,因此可以根据设计来工作,而不是仅依赖文字描述。安装 Figma Connect 插件即可使用此工作流。

直接从 GoLand 进行远程开发

GoLand 现在具有用于远程开发的集成连接流程。通过 SSH 连接到一台机器,启动开发会话,或返回现有会话,全程无需离开 GoLand。

对于使用 Linux 后端的远程项目,Light 模式会在远程 IDE 完成下载和启动之前打开项目。你可以立即编辑文件、使用终端和搜索。当远程 IDE 准备就绪后,你的会话会切换到 Smart 模式,并保留你的工作内容和状态。

GoLand 还使用 OpenSSH 进行远程连接。这提高了与你现有 SSH 设置的兼容性,包括证书和硬件安全密钥。

在 Kubernetes 中处理数据库和文件的改进

GoLand 让两项常见的容器任务更轻松。在服务工具窗口中,你可以为 Kubernetes Pod 或 Docker 容器创建数据库连接。GoLand 会为你自动提取连接详细信息。

此外,你现在可以从 GoLand 浏览、查看、创建和编辑 Kubernetes Pod 内的文件。

无需打开项目即可完成快速任务和编辑

并非每项任务都需要打开项目。重新设计的欢迎屏幕(现称为“主页”窗口)提供了更简洁的编辑器内视图和更少的操作,让你在 GoLand 打开的那一刻就能开始工作。编辑文件、运行终端命令或执行 Git 操作——所有这些都无需等待完整项目加载。 [LOADING...]

创建一个独立文件并立即开始输入,在保存时选择文件名和位置。当你需要 IDE 的完整功能时,最近的项目以及打开或创建项目的操作都位于左侧。

以上就是 GoLand 2026.3 的亮点。我们很想听听你的想法。欢迎在 X 上分享反馈,或在我们的 YouTrack 问题跟踪器中创建工单。

编码愉快,

GoLand 团队