2026.2
Added
- Bundled skill that gives AI agents direct access to the debugger, compatible with GDB, LLDB, and DAP-based debuggers
- Support for STM32 Cube CLI to download and manage development bundles directly in the IDE
- Unified settings section for debugging configuration at Settings | Debugger | Debug Profiles
- Support for C++26 compile-time reflection with highlighting and code analysis when using GCC 16.1 or newer
Changed
- Bazel integration now checks whether projects are built with debug symbols instead of automatically injecting debug flags
Removed
- CLion Classic, the legacy C and C++ engine, has been unbundled from the IDE and is now available only as a plugin
CLion 2026.2 is now available, with improved agentic workflows and STM32 integration, simplified debugger configuration with debug profiles, and support for C++26 reflection, among other updates. Here are the highlights:
- CLion 2026.2 ships with a bundled skill that gives AI agents direct access to the debugger. The skill works with GDB, LLDB, and DAP-based debuggers and is available for ACP-compatible agents. To invoke it, use /clion-debugger in Claude Code or $clion-debugger in Codex. We plan to add more embedded-related debugging features in a future update.
- The IDE now supports STM32 Cube CLI, a new STM32 bundle manager that lets you download only the tools you need – such as CMake, ST-LINK GDB server, or GNU tools – and manage your development bundles directly in the IDE. You can use STM32 Cube CLI in the terminal or via Tools | STM32 Cube CLI.
- CLion now provides a new, unified settings section to configure all your debugging setups – local, remote, and embedded: Settings | Debugger | Debug Profiles.
- The IDE now supports the C++26 compile-time reflection, one of the most significant additions to the language in years. CLion provides highlighting and code analysis for reflection, available when using GCC 16.1 or newer.
- Among the Bazel integration updates are improvements to debugging. When starting a debug session, CLion now checks whether your project is built with debug symbols instead of automatically injecting debug flags. If debug symbols are missing, the IDE shows a warning, from which you can inject debug flags directly and continue the debug session.
- CLion Classic, the legacy C and C++ engine, has been unbundled from the IDE and is now available only as a plugin. To continue using it, install the C/C++ Language Support via Classic Engine plugin from Settings | Plugins | Marketplace. Note that CLion Classic is no longer in development – all new language features are developed exclusively for CLion Nova. Read our blog post to learn more about all the key updates and improvements. Please try this build, share your feedback, and report any issues to our issue tracker. Thank you for using CLion!