В версии Rider 2026.2.1 появилась новая возможность: ИИ-агенты теперь могут напрямую вызывать десятки рефакторингов C#, вместо того чтобы пытаться их аппроксимировать. Это стало возможным благодаря встроенному навыку refactoring-code, который поставляется с IDE и активируется автоматически, как только агенту поручается рефакторинг C#-кода. Эта интеграция радикально меняет подход к автоматизированному рефакторингу, делая его более точным и эффективным.
Внедрение этого навыка привело к существенному сокращению числа вызовов dotnet build со 163 до 3, что устраняет необходимость в так называемом «build oracle». Общее количество вызовов инструментов сократилось с 2513 до 926. Это свидетельствует о том, что агент теперь может выполнять задачи более целенаправленно, без необходимости строить догадки и многократно проверять код. Уменьшение количества итераций цикла «редактирование-сборка-чтение-ошибка» значительно повышает производительность.
Медианная продолжительность выполнения задачи сократилась со 157,9 секунды до 26,6 секунды. 95-й процентиль упал ещё сильнее, с 346,4 секунды до 56,9 секунды, поскольку самые медленные выполнения, застрявшие в цикле ошибок, перестали существовать. Оба улучшения являются статистически значимыми. Стоимость выполнения задач также снизилась: медианная стоимость на задачу упала с 0,33 до 0,12 доллара США, а стоимость на решённую задачу — с 0,33 до 0,12 доллара США.