{"slug": "rubymine-2026-2-agentic-debugging-native-github-copilot-integration-default-code", "title": "RubyMine 2026.2: Agentic Debugging, Native GitHub Copilot Integration, Default Symbol-Based Code Insight, and More", "summary": "JetBrains released RubyMine 2026.2, introducing agentic debugging that lets an AI agent investigate problems using the debugger, native GitHub Copilot integration via a partnership with Microsoft, and AI completion with third-party OpenAI-compatible model providers. The update also enables symbol-based code insight by default and improves RBS and RSpec 4 support.", "body_md": "# RubyMine 2026.2: Agentic Debugging, Native GitHub Copilot Integration, Default Symbol-Based Code Insight, and More\n\nRubyMine 2026.2 is out!\n\nRubyMine 2026.2 introduces agentic debugging, native GitHub Copilot integration, AI completion with third-party providers, and symbol-based code insight enabled by default. You’ll also find improvements across the Ruby ecosystem and everyday IDE workflows.\n\nYou can download RubyMine 2026.2 from our [website ](https://www.jetbrains.com/ruby/download)or update via the [Toolbox App.](https://www.jetbrains.com/toolbox/app/)\n\nLet’s look at what’s new.\n\n**AI**\n\n**Agentic debugging**\n\nInstead of manually stepping through your application, you can now ask an AI agent to investigate a problem using the RubyMine debugger.\n\nAgentic debugging is powered by **bundled skills** – predefined workflows that give compatible AI agents access to IDE capabilities. RubyMine 2026.2 includes the new `rubymine-debugger`\n\nskill, allowing agents to launch debug sessions, inspect runtime state, and analyze application behavior on their own. This helps them identify issues that are difficult to understand from source code and logs alone.\n\n**AI completion with third-party providers**\n\nAI-based code completion is available to all JetBrains AI users out of the box and provides inline suggestions and next edit suggestions that go beyond the cursor without consuming AI credits.\n\nWith RubyMine 2026.2, you can now use your own OpenAI-compatible model providers for AI completion, making it easier to integrate your preferred models into your development workflow.\n\n**Native GitHub Copilot integration**\n\nThanks to our partnership with Microsoft, Copilot is now built into RubyMine and available directly from the AI chat.\n\nJust pick *GitHub Copilot* from the agent selector, sign in with your GitHub account, and you’re ready to go.\n\n**Smarter code insight, now enabled by default**\n\nIn RubyMine 2026.1, we introduced a new symbol-based code insight engine as an experimental feature. Starting with 2026.2, it’s enabled by default.\n\nThe new engine changes how RubyMine understands Ruby classes, modules, and constants, providing more accurate navigation and documentation while serving as the foundation for future improvements.\n\nThe new release expands symbol-based modeling across the IDE and makes it even more efficient.\n\n**Richer *** Quick Documentation*\n\n*Quick Documentation* now presents definitions more clearly and displays additional type information whenever it’s available.\n\n*Ctrl/Cmd+Hover *has also become more informative and now shows type information for more Ruby symbols, including constants and global variables.\n\n**Better support for partially resolved code**\n\nEven if a class, module, or constant cannot be completely resolved, features like *Go to Declaration*, *Find Usages*, *Rename*, and *Quick Documentation* continue to work whenever meaningful information is available.\n\n**Parameter definitions**\n\nParameter definitions now use the same symbol-based modeling as the rest of the engine.\n\nBesides the performance improvements, this also brings more accurate *Rename* refactoring, better fuzzy completion, and smarter handling of complex names inside string literals.\n\nIf necessary, you can still switch back to the previous implementation in *Settings | Languages & Frameworks | Ruby | Code Insight*.\n\n**Ruby ecosystem improvements**\n\n**Better RBS experience**\n\nRubyMine 2026.2 brings several improvements to the RBS experience:\n\n- Type parameter hints now display variance modifiers, upper bounds, and default values.\n- Module self-types are shown directly in Ruby code.\n- Managing RBS hints is easier thanks to new editor actions available directly from the code.\n\n**Expanded RSpec 4 support**\n\nRubyMine now offers broader support for RSpec 4, making it easier to migrate existing projects.\n\nThe IDE detects deprecated syntax, highlights compatibility issues, and provides quick-fixes for common upgrade scenarios.\n\nInspections now cover top-level DSL declarations, deprecated should expectations, and other RSpec 4 compatibility changes, making it easier to modernize test suites before they become a problem.\n\n**Skipping non-project code while debugging**\n\nWhen stepping through code, you usually care about your own application – not framework internals.\n\nThe *Ignore non-project sources* option now works much more reliably. RubyMine skips Ruby standard library code, framework internals, third-party gems, and excluded directories, allowing you to stay focused on the code you’re actually debugging.\n\nThe result is less manual stepping and cleaner debugging sessions.\n\n**User experience improvements**\n\n**Faster gem environment updates**\n\nGem environment refreshes now happen in the background, reducing UI freezes and keeping RubyMine responsive while SDK and dependency information is updated.\n\n**Simpler project opening**\n\nOpening existing projects now requires less manual setup.\n\nRubyMine can automatically detect the appropriate Ruby interpreter from project configuration files, reducing unnecessary setup notifications and helping you get started faster.\n\n**More efficient RuboCop processing**\n\nBackground RuboCop analysis has been optimized to reduce unnecessary CPU usage, improving IDE responsiveness during everyday development.\n\n## Stay in touch\n\nTo learn about the latest features as they come out, please follow [RubyMine on X](https://twitter.com/rubymine).\n\nWe invite you to share your thoughts in the comments below and to suggest and vote for new features in the [issue tracker](https://youtrack.jetbrains.com/issues/ruby).\n\nHappy developing!\n\nThe RubyMine team\n\n#### Subscribe to RubyMine Blog updates", "url": "https://wpnews.pro/news/rubymine-2026-2-agentic-debugging-native-github-copilot-integration-default-code", "canonical_source": "https://blog.jetbrains.com/ruby/2026/07/rubymine-2026-2-agentic-debugging-native-github-copilot-integration-default-symbol-based-code-insight-and-more/", "published_at": "2026-07-21 16:05:46+00:00", "updated_at": "2026-07-21 17:42:21.679147+00:00", "lang": "en", "topics": ["developer-tools", "artificial-intelligence", "ai-agents", "ai-tools", "ai-products"], "entities": ["JetBrains", "RubyMine", "GitHub Copilot", "Microsoft", "OpenAI"], "alternates": {"html": "https://wpnews.pro/news/rubymine-2026-2-agentic-debugging-native-github-copilot-integration-default-code", "markdown": "https://wpnews.pro/news/rubymine-2026-2-agentic-debugging-native-github-copilot-integration-default-code.md", "text": "https://wpnews.pro/news/rubymine-2026-2-agentic-debugging-native-github-copilot-integration-default-code.txt", "jsonld": "https://wpnews.pro/news/rubymine-2026-2-agentic-debugging-native-github-copilot-integration-default-code.jsonld"}}