JetBrains نسخه RustRover 2026.3 را منتشر کرد. محور اصلی این نسخه، دنبالکردن وضعیت برنامه در runtime، خواندن نتیجههای Profiler و استفاده از AI agent برای debug است. JetBrains Air نیز به IDE اضافه شده تا اجرای agentها و بررسی کار آنها در همان محیط انجام شود.
JetBrains Air با Claude Agent، Codex، Gemini، GitHub Copilot، Junie، OpenCode و دیگر agentهای سازگار با ACP کار میکند. اشتراکها و API keyهای فعلی قابل استفادهاند و اشتراک JetBrains AI لازم نیست. Junie Lite با یک JetBrains Account رایگان در دسترس است؛ Junie نیز میتواند از مدلهای محلی از طریق Ollama یا LM Studio استفاده کند. هنگام بررسی تغییرات، میتوان کد اطراف را دید و یادداشت را به خط مشخصی در diff متصل کرد.
در debugger، نام typeها در Variables و Watches و نام symbolها در Frames کوتاهتر نمایش داده میشوند تا وضعیت برنامه و call stack راحتتر خوانده شوند. این تنظیم بهصورت پیشفرض فعال است و امکان خاموشکردنش وجود دارد. در نتیجههای Profiler نیز Jump to Source حالا تابع Rust مربوط را باز میکند و نام تابعها بهجای شکل mangled، خوانا نمایش داده میشود. این دو تغییر برای perf در Linux و DTrace در macOS در دسترساند.
RustRover اکنون یک debugger MCP server و skill با نام rustrover-debugger دارد. با فعالکردن MCP server و فعالکردن و نصب skill با نام rustrover-debugger از طریق تنظیمات بخش AI، میتوان مسئله را به زبان طبیعی شرح داد تا AI agent با debugger معمولی RustRover، breakpoint بگذارد، اجرای برنامه را قدمبهقدم دنبال کند، variableها را بررسی و expressionها را ارزیابی کند. روند کار قابل مشاهده است و در هر لحظه میتوان کنترل را پس گرفت.
کار روی پروژههای remote نیز مستقیماً از IDE ممکن شده است: اتصال با SSH، آغاز development session و اتصال دوباره به آن. استفاده از OpenSSH بومی، روشهایی مانند احراز هویت مبتنی بر certificate، YubiKey و ProxyJump را پوشش میدهد.
این نسخه گزارش خطا و توقف پاسخگویی UI را خودکار ارسال میکند؛ طبق اعلام JetBrains، اطلاعات شخصی پیش از ارسال حذف میشوند و این قابلیت قابل غیرفعالکردن است. از دیگر تغییرات، اعلان صوتی پایان کارها، کپی تنظیمات محلی پروژه برای Git worktree تازه، نمایش یکپارچه pluginها و استفاده پیشفرض terminal از Ghostty است.





