- BrainTools - https://www.braintools.ru -

Как мы научили AI-агента пользоваться IDE: дебаг, рефакторинг и run-конфигурации. Что нового в Veai 5.8

Дебаг, запуск проекта и рефакторинг. Все мы хорошо знакомы с этими фичами IDE и пользуемся ими практически каждый день. Но передовые ИИ-агенты для кодинга почему-то абсолютно ничего не знали про эту “базу” до релиза Veai 5.8 (ИИ-агент [1] к JetBrains IDEs для написания кода, тестирования и отладки с доступом к топовым LLM и всем внутренним инструментам IDE) :)

Помимо глубокой интеграции агента с вашей любимой IDE, мы завезли ещё парочку улучшений и изменили подход к тарификации. Но обо всём по порядку.

Debug Mode: агент теперь умеет работать с дебаггером IDE

Когда баг не ловится по логам и не объясняется простым чтением кода, приходится открывать дебаггер и разбираться шаг за шагом самому. Многие из нас постоянно сталкивались с ситуацией, когда агент, не обладая таким необходимым навыком как “дебаггинг”, бесконечно пытался пофиксить ошибку [2], запуская компиляцию и пытаясь угадать причину по логам. 

Мы находимся в точке, когда с одной стороны команды агентов собирают компилятор с нуля и в то же время не умеют делать то, чему учат в онлайн школах стажеров буквально на первом-втором занятии. 

Теперь ваш агент умеет дебажить, как вы. Он может ставить брейкпоинты, запускать код под отладкой, анализировать состояние переменных и пошагово проверять гипотезы о причинах проблемы. В общем, делать всё то, что мы с вами делаем каждый день.

Запуск конфигураций IDE

Как мы научили AI-агента пользоваться IDE: дебаг, рефакторинг и run-конфигурации. Что нового в Veai 5.8 - 1

У каждого из нас есть примерно с десяток различных run-конфигураций в IDE под каждый из проектов, над которым мы работаем. В одной есть секреты, другая запускается с ключиками для профилирования, третья указывает конкретный профиль и так далее.

Агент теперь может находить и запускать все ваши конфигурации ровно также, как это делаете вы. Это касается тестов, сборок, приложений, Gradle- и Maven-задач, а также пользовательских конфигураций. 

Для этого появились инструменты Get Configuration и Run Configuration. Один помогает получить список доступных сценариев запуска, другой запускает выбранную конфигурацию и возвращает результат, включая вывод консоли, результаты тестов и ошибки компиляции.

Новая функциональность сейчас работает только в IntelliJ IDEA, OpenIDE, GigaIDE и PyCharm. В остальные IDE добавим несколько позже.

Рефакторинг через действия IDE, а не через grep

Завершает интеграцию с IDE ещё одна новая фича — рефакторинг через возможности самой IDE. Для тех, кому это может показаться тривиальным, небольшой пример. 

Допустим, вы хотите переименовать класс в проекте. Все знают, что для этого есть действие Rename [3] (⇧F6 на macOS / Shift+F6 на Windows/Linux) — оно переименует класс и все места, где он используется: прямые вхождения, импорты, тесты, в десятках связанных файлов.

Для решения такой простой задачи большинство агентов грепают проект: загружают каждый подходящий файл в контекст, читают его и только затем правят. 

Это:

1. Дорого

2. Медленно

3. И риск ошибки не исключен — например, агент может не догадаться переименовать геттер и сеттер, если речь идёт о поле.

Да и вообще, странно заниматься всем этим, когда в IDE есть специальное действие именно для такого случая!

Теперь агент может просто вызвать Rename — как это сделал бы каждый из нас.

Тарификация только за реальную работу модели

Как мы научили AI-агента пользоваться IDE: дебаг, рефакторинг и run-конфигурации. Что нового в Veai 5.8 - 2

Мы меняем модель тарификации для персональных пользователей: вместо кредитов теперь используем поминутную оплату по времени работы модели над запросом. Речь идёт именно о compute-time — времени, которое модель тратит на обработку запроса и возврат ответа, а не о времени вашей сессии или работы в IDE. Это не время вашей работы в плагине, не длительность сессии и не время, пока IDE просто открыта. Купленные ранее кредиты будут автоматически пересчитаны в минуты.

Такой формат проще воспринимать и проще соотносить с реальной пользой. По нашей оценке, для персонального использования он получается примерно в два раза дешевле, чем отдельная подписка у любого из провайдеров, модели которых мы предоставляем, и в разы дешевле работы через API. 

При этом в подписке по-прежнему доступны все топовые модели: Opus, Sonnet, GPT, Haiku, Gemini, а также open source модели вроде GLM, MiniMax, Qwen и Kimi.

Улучшения чата и совместимость с последними версиями IDE

Сообщения в чате теперь можно отправлять в очередь, не дожидаясь завершения предыдущего ответа. Порядок сообщений в очереди можно менять, ненужное — удалять, при необходимости — отправить сообщение сразу, минуя очередь.

Для моделей в OpenAI-совместимом режиме добавили ручную настройку размера контекста — раньше плагин не всегда корректно определял этот лимит. Актуально для Qwen, DeepSeek и других моделей с нестандартным контекстным окном.

Как мы научили AI-агента пользоваться IDE: дебаг, рефакторинг и run-конфигурации. Что нового в Veai 5.8 - 3

Поддержали все новые версии JetBrains IDE 2026.1 (IntelliJ IDEA, PyCharm, GoLand, WebStorm, Rider и PhpStorm)

Поиск и декомпиляция .NET-классов в Rider

Агент в Rider получил два новых инструмента для работы с .NET-кодом.

Поиск классов – агент может искать .NET-типы по имени в проекте, библиотеках и NuGet-пакетах. Поиск поддерживает фильтрацию по скоупу (только проект, только библиотеки, всё вместе) и префиксу пространства имён.

Декомпиляция – если исходный код класса недоступен (например, тип из NuGet-пакета или системной сборки), агент может декомпилировать его и прочитать содержимое прямо из IDE, без необходимости искать исходники в репозитории или скачивать пакет отдельно.

Полезно, когда вы просите агента разобраться в сторонней библиотеке, понять, как работает тип из NuGet-пакета, или найти нужный класс в большом решении с множеством зависимостей.

Устанавливайте Veai 5.8 [4]  [5]бесплатно в JetBrains IDE. А если в работе вам не хватает каких-то возможностей или сценариев, смело пишите нам в чат [6] или на support@veai.ru [7]. Такие сообщения напрямую влияют на план следующих обновлений.

И подписывайтесь на наш Telegram-канал [8]: там публикуем посты о релизах, грядущие изменения в продукте, новости из мира AI и свои мысли про использование AI в разработке.

Veai — команда профессиональных исследователей и разработчиков с практическим опытом [9] в анализе кода, генерации тестов и поиске уязвимостей.

Автор: Trip-Hope

Источник [10]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/28487

URLs in this post:

[1] ИИ-агент: https://veai.ru/products?utm_source=veai58&utm_medium=Habr&utm_campaign=release58

[2] ошибку: http://www.braintools.ru/article/4192

[3] Rename: https://www.jetbrains.com/guide/java/tips/refactor-rename/#:~:text=Quickly%20renaming%20classes%2C%20methods%2C%20and%20variables%20in%20IntelliJ%20IDEA.&text=Rename%20your%20classes%2C%20methods%2C%20and,Enter%20(Windows%2FLinux

[4] Устанавливайте Veai 5.8: https://veai.ru/download?utm_source=veai58&utm_medium=Habr&utm_campaign=release58

[5]  : https://veai.ru/download?utm_source=release56_post&utm_medium=habr&utm_campaign=release56

[6] чат: https://t.me/veai_devs_chat

[7] support@veai.ru: mailto:support@veai.ru

[8] Telegram-канал: https://t.me/veai_devs

[9] опытом: http://www.braintools.ru/article/6952

[10] Источник: https://habr.com/ru/companies/veai/articles/1020760/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1020760

www.BrainTools.ru

Rambler's Top100