JetBrains shipped CLion 2026.3 on November 5, 2026, the final major update of the year for its C and C++ IDE.
The headline items are the new JetBrains Air layer for working with AI agents, an agent workflow that investigates hard faults on ARM Cortex-M chips, agent help when a CMake project refuses to load, and editor support for NVIDIA CUDA Tile C++.
The release also brings debug profiles stored as JSON, a class memory layout viewer, ISPC language support and smarter Git worktree handling. Embedded and GPU developers get the most new material, and teams still on the legacy Classic language engine should note that its update stream ends this month.
JetBrains Air Arrives in CLion
Air is the same agent layer that landed in IntelliJ IDEA 2026.3 the same day, now built into CLion. It lets you start, follow and check the work of several agents from inside the IDE, while the code model helps steer them and the review tools show every change before you accept it.
- Bring your own agent: supported agents include Codex, Junie, Gemini, OpenCode, GitHub Copilot and Claude Agent, along with any other ACP-compatible tool, and Air spots agents already installed on the machine.
- Existing subscriptions: your current provider plan, API key or custom endpoint keeps working, and a JetBrains AI subscription is not needed.
- Free tier: Junie Lite is included at no cost for anyone signed in with a JetBrains Account.
- Review loop: you can pin notes to lines in a diff or comment from the editor to send precise feedback back to the agent.
Users of AI Assistant will be offered an Air trial. Turning Air on hides AI Assistant, and settings such as skills, MCP setup, credentials and normal chat history move across, though chat mode history does not.
Agents for Embedded Debugging and CMake Setup
A hard fault on a Cortex-M device tells you the chip crashed but not the cause. Finding it usually means decoding fault status registers by hand, lining up the faulting program counter with disassembly and triggering the same crash again and again.
CLion now hands that job to an agent through dedicated MCP tools and a bundled AI skill. The agent reads fault registers, memory and disassembly with the same debugger features a person would use. JetBrains lists support for Lauterbach TRACE32, SEGGER J-Link, ST-LINK and other probes.
The MCP toolset also gains RTOS tasks, queues and timers, so an agent can look at those objects during a live session.
Separately, when a CMake project fails to load, a notification offers a button to fix it with an installed terminal agent like Junie, Codex or Claude Code, which then adjusts profiles and toolchains through the IDE's MCP server and reloads the project.
Debugger Changes
- JSON debug profiles: profiles can now live in a file such as .idea/debug-profiles.json, with schema checks and completion. CLion reloads the file when a person or an agent edits it, and it keeps settings it does not recognize.
- TRACE32 profile: a dedicated profile built on DAP comes with launch and attach values prefilled, plus TRACE32 memory access qualifiers when viewing memory and highlighting for PRACTICE scripts.
- DAP options: DAP profiles get working directory and environment variable fields in their Advanced section.
Language Engine: CUDA Tile, ISPC and Class Layout
CUDA Tile C++ is NVIDIA's tile-based model for writing GPU kernels that operate on whole blocks of data instead of coordinating single threads. CLion now parses this syntax and flags tile-specific mistakes while you type, for projects on C++20 with CUDA Toolkit 13.3 or newer.
General CUDA checks also improve. The IDE validates calls across execution spaces, taking __CUDA_ARCH__ guards into account, and adds inspections for misused memory space specifiers such as __shared__ and __managed__.
Other engine additions include ISPC support with completion and navigation, a Class Layout tool window that shows field offsets, sizes and padding, and code insight for loose files or CMake projects without targets, using headers and macros taken from the default toolchain's compilers.
What It Means for Developers
The biggest practical shift is that CLion now treats agents as normal debugging and setup helpers, not just chat partners. For embedded teams, letting an agent do the first pass on a hard fault could save real time, but treat its findings as a lead to confirm, not a final answer.
JSON debug profiles are a quiet win. Teams can now commit shared profiles, review them in pull requests and copy working setups between projects. The Class Layout window is useful for anyone tuning hot data structures or matching a binary format, since padding is now visible without manual offset math.
If you still rely on the Classic engine, plan your move to CLion Nova now. The Classic plugin for 2026.3 is the last stable build, and updates stop in November 2026. For the wider JetBrains picture, see our coverage of IntelliJ IDEA 2026.3 and GitHub Copilot in JetBrains Air.
How to Upgrade
CLion 2026.3 is available from the JetBrains website, the Toolbox App and as a snap package on Ubuntu, and 2026.2 users can apply a patch update. The IDE is free for non-commercial and educational use, and a 30-day trial is offered for everyone else.
After upgrading, try the new worktree support as well. CLion can copy run configurations and other .idea settings into new Git worktrees, read a .worktreeinclude file for extra local files, and run a setup script when a worktree is created.
Conclusion
CLion 2026.3 pushes AI agents deeper into C and C++ work, from crash analysis on microcontrollers to fixing broken CMake setups, while adding solid non-AI features such as JSON debug profiles, class layout views, CUDA Tile C++ and ISPC support.
It is a worthwhile update for embedded and GPU developers, and a firm deadline for anyone still on the Classic engine.
Sources
See my articles more often when you search Google.
