IntelliJ IDEA 2026.3 发布:智能体住进 IDE

点击"终码一生",关注,置顶公众号

每日技术干货,第一时间送达!

这次更新没有花哨的 AI 口号,而是把智能体开发、调试可见性和日常效率的欠账一次性还了。

IntelliJ IDEA 2026.3 已经发布。如果说前两年 JetBrains 还在摸索 AI 该怎么塞进 IDE,那这个版本给出了一个清晰的答案:Air 正式内置,智能体成为一等公民;调试器获得前所未有的运行时洞察;而那些等了多年的"小功能",终于来了。

01、Air 正式内置:你的智能体,你的订阅,IDE 来管

这是 2026.3 最具战略意义的变化。JetBrains Air 不再只是 EAP 插件,而是随 IDE 捆绑启用的智能体开发层。

它的核心逻辑很务实:不锁定智能体,不强迫你换订阅。

Air 兼容 ACP(Agent Client Protocol)协议的智能体。你机器上已经装好的 Claude Code、Codex 等,Air 会自动检测,一键接入。你现有的提供商订阅、API Key、甚至自定义 base URL 都能直接沿用,不需要为了用 Air 再买一份 JetBrains AI。

更关键的是审查环节。智能体改完代码,你可以在 diff 的特定行上锚定注释,直接发回给智能体,而不是在聊天框里费力描述"第三行那个判断改一下"。代码、上下文、反馈在同一个界面里闭环。

对于还在用 AI Assistant 的用户,切换到 Air 后 AI Assistant 会隐藏,但技能、MCP 配置、认证信息和聊天历史会自动迁移。

一句话总结:JetBrains 终于承认了"智能体编排和 AI 聊天是两件事",并用一个独立层来解决它。

02、调试器三连击:返回值、Hibernate、智能体调试

调试是这次更新中"体感提升"最明显的板块。

返回值终于可见了。 在方法出口打断点,Variables 视图现在会显示方法的返回值。这个等了太久的"小功能",让多少调试场景不再需要临时加变量重编译。

Hibernate Debugger 插件让持久层不再黑盒。Step over 一个 repository 调用,生成的 SQL、绑定的参数值、对应的 HQL/JPQL 以及来源代码行全部可见。你可以按事务或执行时长过滤,快速定位可疑的 N+1 查询。装插件即可,无需额外配置,Debug 模式运行就生效。

ij-debugger 技能则把调试器交给了智能体。Air 中的智能体可以通过这个技能访问项目的调试配置、日志点和运行时诊断。2026.3 的改进在于:调试会话结束后,日志点和进程输出仍然可访问,证据不会随会话消失;同时技能会规避"闭括号断点"这类无效位置,确保自动分析准确。

还有一个值得留意的Spring Security 诊断:当请求被 401/403 拒绝时,Spring Debugger 会自动向 HTTP 响应注入 x-spring-debugger-security-decisions 头,告诉你到底是哪条安全规则、哪个过滤器、什么权限拒绝了请求。对排查鉴权问题极其有用。

03、那些"终于来了"的日常改进

有些功能不大,但每天都在用,缺了就是别扭。

  • Home 窗口取代欢迎屏。 打开 IDEA 不再必须等一个项目加载完。你可以直接新建一个独立文件开始敲,保存时再选位置;或者跑一条终端命令、做个 Git 操作。左侧仍然有最近项目和打开/创建项目的入口。

  • 远程开发内置。 不再需要 JetBrains Gateway。从 Home 窗口或 File 菜单直接 SSH 连接远程主机,启动会话。Linux 后端还支持 Light mode:远程 IDE 还在下载启动时,你就可以编辑文件、用终端、搜索文件,准备就绪后无缝切到完整模式,工作不丢。SSH 连接改用 OpenSSH,兼容你已有的认证方式。

  • 终端基于 libghostty。 和 Ghostty 团队合作,内置终端现在跑在 libghostty 上,对 Neovim、tmux 和 AI 代理依赖的现代终端协议兼容性好了很多。终端标签还可以拖进编辑器区变成编辑器标签,长命令输出和构建日志终于能跟代码并排看了。

  • 声音提示。 构建成功、测试失败、断点命中、智能体完成或需要你输入,都有不同的声音。对多显示器或多项目并行的场景很实用。屏幕阅读器用户默认开启,其他用户可在设置中按需启用。

04、数据库与语言支持

跨数据库查询是数据库板块的亮点。新增的 Workspace 数据源基于内存 DuckDB 引擎,让你在一个 SQL 控制台里同时引用多个不同数据库连接中的表,直接 join,不用先导数据。

DuckDB 一等支持:代码补全、方言高亮、检查、schema 内省全都有。

容器/ Pod 一键连数据库:选中运行中的容器,自动提取凭据建立连接,不用手动复制密码。

语言方面:Java 28 Early Access 可在 IDE 设置中直接下载配置;Jakarta Persistence 4 / Hibernate 8 的 createNamedQuery 等新接口获得补全和导航;Scala 3.10 完整支持,sbt 2.x 项目导入更快;Kotlin 的 Spring Modulith 元数据解析上线。

05、性能与质量

官方数据:超过 1000 个 bug 修复,200+ 性能修复。重点解决了 Gradle/Maven 同步、Spring Boot 和 JPA 检查、JSP/JSF 索引、调试器、拼写检查相关的 UI 卡死;修复了 Kotlin K2 在深层类型层级下的挂起、大文件打开时的高 CPU、已关闭项目内存泄漏等问题。

另外,2026.3 开始自动发送错误和 UI 冻结报告给 JetBrains,报告经过脱敏处理(文件路径、URL、用户名会被移除),可在设置中关闭。

06、值得单独一提:两个点的力量

虽然不在你给的页面里,但 2026.3 周期中命令补全(..) 的进化值得一提。

在代码任意位置敲两个点,IDE 根据光标位置、语言、选中表达式,弹出上下文感知的操作菜单。日志点可以直接"丢"进去,AI 解释/重构走同一个入口。JetBrains 的定位很清楚:高频操作用快捷键,低频操作靠 ..。 这次还扩展到了 properties 文件、Spring 工作流、二进制和反编译代码。

07、升级建议

建议尽快升级的人群:使用 AI 编码智能体的开发者(Air 的审查闭环值得试)、重度调试 Spring/Hibernate 应用的人、远程开发用户。

可以稍等的人群:如果当前版本稳定且不涉及上述场景,2026.3.1 会带来 Spring Cache 的调试支持,届时一并升级也不迟。

你升级了吗?Air 用起来怎么样?你感觉本次官方更新如何?大家可以在留言区聊聊。

参考:

相关推荐
灿飞8 分钟前
Kotlin与Java虚拟机十一:类与属性:构造顺序、backing field 与显式 backing field
java·后端·kotlin
Gopher_HBo9 分钟前
profbuf.go —— 单写单读无锁环形缓冲
后端
Oracle恢复实录35 分钟前
YashanDB → Oracle DBLink:PL/SQL 变量日期条件未下推
后端
橙序员小站42 分钟前
插件发布3天,下载破千:我把公众号创作接进了DSH
后端
用户298698530141 小时前
Python 实战:把代码写入 Word 文档的两种实现方式
后端·python·api
挖掘狂人1 小时前
六条分支,一条主干:我的 Git 分支管理心得
git·后端·程序员
程序员cxuan2 小时前
再见了 Typora
人工智能·后端·程序员
Rain的Java大神之路2 小时前
你背的Spring答案,全是5.x时代的:7.0.8源码一翻,80%的博客都过时了
java·后端·面试
阿卡好可爱2 小时前
Lua 热更新不生效:改完文件线上仍是旧逻辑,package.loaded 与 upvalue 重绑定详解
数据结构·分布式·后端·架构·lua