RubyMine 2026.2 is out!
RubyMine 2026.2 introduces agentic debugging, native GitHub Copilot integration, AI completion with third-party suppliers, and symbol-based code perception enabled by default. You’ll additionally discover enhancements throughout the Ruby ecosystem and on a regular basis IDE workflows.
You possibly can obtain RubyMine 2026.2 from our web site or replace by way of the Toolbox App.
Let’s have a look at what’s new.
AI
Agentic debugging
As an alternative of manually stepping by way of your utility, now you can ask an AI agent to research an issue utilizing the RubyMine debugger.Â
Agentic debugging is powered by bundled expertise – predefined workflows that give suitable AI brokers entry to IDE capabilities. RubyMine 2026.2 consists of the brand new rubymine-debugger talent, permitting brokers to launch debug classes, examine runtime state, and analyze utility habits on their very own. This helps them establish points which are obscure from supply code and logs alone.
AI completion with third-party suppliers
AI-based code completion is on the market to all JetBrains AI customers out of the field and offers inline options and subsequent edit options that transcend the cursor with out consuming AI credit.
With RubyMine 2026.2, now you can use your personal OpenAI-compatible mannequin suppliers for AI completion, making it simpler to combine your most well-liked fashions into your growth workflow.

Native GitHub Copilot integration
Due to our partnership with Microsoft, Copilot is now constructed into RubyMine and out there instantly from the AI chat.
Simply choose GitHub Copilot from the agent selector, check in along with your GitHub account, and also you’re able to go.

Smarter code perception, now enabled by default
In RubyMine 2026.1, we launched a brand new symbol-based code perception engine as an experimental characteristic. Beginning with 2026.2, it’s enabled by default.
The brand new engine modifications how RubyMine understands Ruby courses, modules, and constants, offering extra correct navigation and documentation whereas serving as the muse for future enhancements.
The brand new launch expands symbol-based modeling throughout the IDE and makes it much more environment friendly.
Richer Fast Documentation
Fast Documentation now presents definitions extra clearly and shows extra kind data every time it’s out there.
Ctrl/Cmd+Hover has additionally change into extra informative and now reveals kind data for extra Ruby symbols, together with constants and international variables.

Higher help for partially resolved code
Even when a category, module, or fixed can’t be utterly resolved, options like Go to Declaration, Discover Usages, Rename, and Fast Documentation proceed to work every time significant data is on the market.

Parameter definitions
Parameter definitions now use the identical symbol-based modeling as the remainder of the engine.
In addition to the efficiency enhancements, this additionally brings extra correct Rename refactoring, higher fuzzy completion, and smarter dealing with of advanced names inside string literals.
If obligatory, you may nonetheless swap again to the earlier implementation in Settings | Languages & Frameworks | Ruby | Code Perception.
Ruby ecosystem enhancements
Higher RBS expertise
RubyMine 2026.2 brings a number of enhancements to the RBS expertise:
- Sort parameter hints now show variance modifiers, higher bounds, and default values.
- Module self-types are proven instantly in Ruby code.
- Managing RBS hints is simpler because of new editor actions out there instantly from the code.

Expanded RSpec 4 help
RubyMine now provides broader help for RSpec 4, making it simpler emigrate current initiatives.
The IDE detects deprecated syntax, highlights compatibility points, and offers quick-fixes for frequent improve situations.
Inspections now cowl top-level DSL declarations, deprecated ought to expectations, and different RSpec 4 compatibility modifications, making it simpler to modernize check suites earlier than they change into an issue.

Skipping non-project code whereas debugging
When stepping by way of code, you often care about your personal utility – not framework internals.
The Ignore non-project sources choice now works way more reliably. RubyMine skips Ruby normal library code, framework internals, third-party gems, and excluded directories, permitting you to remain targeted on the code you’re really debugging.
The result’s much less handbook stepping and cleaner debugging classes.

Consumer expertise enhancements
Sooner gem setting updates
Gem setting refreshes now occur within the background, decreasing UI freezes and protecting RubyMine responsive whereas SDK and dependency data is up to date.
Easier undertaking opening
Opening current initiatives now requires much less handbook setup.
RubyMine can robotically detect the suitable Ruby interpreter from undertaking configuration information, decreasing pointless setup notifications and serving to you get began sooner.
Extra environment friendly RuboCop processing
Background RuboCop evaluation has been optimized to cut back pointless CPU utilization, enhancing IDE responsiveness throughout on a regular basis growth.
Keep in contact
To be taught concerning the newest options as they arrive out, please comply with RubyMine on X.Â
We invite you to share your ideas within the feedback under and to recommend and vote for brand new options within the situation tracker.
Completely satisfied growing!
The RubyMine staff
Subscribe to RubyMine Weblog updates

