内容提要
CLion 2026.3 发布,新增 JetBrains Air 智能体开发层,支持多种 AI 代理并免费提供 Junie Lite;新增硬故障智能体调试、AI 辅助 CMake 配置、NVIDIA CUDA Tile C++ 与 ISPC 支持。调试器改进包括 JSON 调试配置、专用 TRACE32 配置及 DAP 工作目录与环境变量设置。此外新增类内存布局可视化、无构建系统的代码洞察,以及 Git 工作树自动配置支持。
延伸解读
Air 的开放性与迁移注意点
JetBrains Air 不要求订阅 JetBrains AI,可沿用已有的 Claude、Codex 等代理订阅或 API Key,并内置免费的 Junie Lite。但启用 Air 会隐藏原有的 AI Assistant,且只迁移常规聊天历史,Chat 模式历史不会迁移。习惯 AI Assistant 的用户需留意切换成本,官方也提供了切回步骤。
硬故障调试自动化的适用条件
硬故障智能体调试依赖专用 MCP 工具和捆绑的 AI 技能,由代理检查故障寄存器、内存和反汇编来定位根因。该流程支持 Lauterbach TRACE32、SEGGER J-Link、ST-LINK 等调试探针,也适用于任何连接到 IDE MCP 服务器的代理。它并未取代调试器,而是把原本手动完成的寄存器解码和 PC 对照工作交给代理执行。
CUDA Tile C++ 支持有版本门槛
CLion 对 NVIDIA CUDA Tile C++ 的支持并非无条件可用,需要项目面向 C++20 且使用 CUDA Toolkit 13.3 或更高版本。IDE 能识别新语法并实时提示 tile 相关问题,如不支持的控制流或非正的 irange 步长。此外新增的执行空间与内存空间检查,可发现 __shared__ 初始化、冲突修饰符等常见误用。
Classic 引擎进入最后支持阶段
与 CLion 2026.3 兼容的 Classic 引擎是最后一个稳定版本,更新将于 2026 年 11 月结束。仍依赖 Classic 的用户需从 Marketplace 安装对应插件。若团队工作流依赖 Classic 特有行为,文章建议联系客户成功工程师或客户经理规划迁移,而不是继续等待后续更新。
Q&A
CLion 2026.3 新增的 JetBrains Air 是什么?它支持哪些 AI 代理?
JetBrains Air 是 JetBrains IDE 中用于智能体开发的新层,可在 IDE 内运行、跟踪和验证多智能体工作流。它支持 Claude Agent、Codex、Gemini、GitHub Copilot、Junie、OpenCode 等 ACP 兼容代理,并自动检测已安装的代理。
CLion 2026.3 如何帮助调试 ARM Cortex-M 硬故障?
CLion 通过专用 MCP 工具和捆绑的 AI 技能自动调查硬故障:智能体检查故障寄存器、内存和反汇编,追踪问题根源。该工作流支持 Lauterbach TRACE32、SEGGER J-Link、ST-LINK 等调试探针,以及任何连接到 IDE MCP 服务器的代理。
CLion 2026.3 对 CMake 项目配置提供了什么智能体辅助功能?
当 CMake 加载失败时,CLion 会显示通知和“Configure with [agent]”按钮。选择已安装的终端代理(如 Claude Code、Codex 或 Junie)后,IDE 会打开终端并附上现成提示,代理通过 CLion 的 MCP 服务器诊断问题、更新 CMake 配置文件和工具链,并重新加载项目。
CLion 2026.3 对 NVIDIA CUDA Tile C++ 的支持情况如何?
CLion 是首批支持 CUDA Tile C++ 的 C++ IDE 之一,能理解新语法并实时高亮 tile 特定代码问题(如不支持的控制流或非正 irange 步长)。该支持适用于面向 C++20 和 CUDA Toolkit 13.3 或更高版本的项目。
CLion 2026.3 的调试配置文件 JSON 化有什么好处?
调试配置文件现在以 JSON 存储(如 .idea/debug-profiles.json),可直接在编辑器中编辑,支持 JSON schema 验证和代码补全。CLion 会在文件被修改时自动重新加载,并保留不认识的设置,避免丢失。
CLion 2026.3 新增的类内存布局可视化工具能做什么?
新的 Class Layout 工具窗口可视化类、结构体或联合体的内存布局,显示每个字段和位字段的偏移与大小、基类子对象、虚表指针以及填充字节。这有助于发现冗余填充、检查 alignas 或 #pragma pack 的效果,以及查看复杂继承层次中的布局。
CLion 2026.3 对 Git 工作树提供了哪些自动配置支持?
CLion 可自动将本地项目配置(包括运行配置和 .idea 中的设置)复制到新的 Git 工作树,无需提交到 Git 或手动重建。还可通过 .worktreeinclude 指定要传输的本地和忽略文件,并配置工作树创建时运行的自定义脚本。此外支持多根项目、子模块仓库中更可靠的工作树创建、使用 --ignore-other-worktrees 检出已占用分支、自动清理最近项目中的已删除工作树,以及改进的 WSL 和容器项目支持。