Что нового в Veai 5.2
Генерация кода в строке редактора во всех IDE, поддержка TMS систем Allure TestOps и TestIT, поддержка PhpStorm, улучшенный UI/UX – все для лучшего качества кода и удобства работы.
Поддержка PhpStorm
Возможности Veai агента теперь доступны в PhpStorm. Разработка и тестирование приложений на PHP стали легче и эффективней с Veai.
Генерация кода в строке редактора теперь доступна во всех IDE
Вы можете выделить кусок кода и поменять его внутри редактора кода во всех IDE, а не только IntelliJ IDEA, как было до этого.

Для этого достаточно выделить нужный кусок кода, нажать на нём правой кнопкой мыши и выбрать “Generate Code” в меню:

Поддержка TMS систем Allure TestOps и TestIT
Теперь каждый автотестер может авторизоваться в своей TMS системе в плагине. Сейчас поддержка сосредоточена на наиболее частом и неприятном для тестировщиков сценарии: исправлении упавших автотестов. Технически это означает, что плагин может распознавать ссылки на прогоны автотестов, вытаскивать из упавших автотестов нужную метаинформацию, на базе которой он сможет воспроизвести падение и исправить автотест (или сообщить, что проблема – в тестируемом приложении).
Инструкция, как настроить плагин под свою TMS систему.
Улучшения качества и UI/UX плагина
В последние месяцы мы сфокусировались на задачах по повышению качества работы агента. Часть изменений вы не увидите в интерфейсе, но точно почувствуете на практике: агент стал умнее и разборчивей в решении многих задач.
Какие полезные новинки вы найдете в интерфейсе?
Возможность указать название OpenAI-совместимой модели
Некоторые пользуются провайдерами моделей, которые не до конца OpenAI-совместимы: они позволяют чатиться с моделью, но не позволяют посмотреть список доступных моделей. Из-за этого в прошлых версиях плагина с такими провайдерами нельзя было работать. Теперь вы можете сами ввести имя модели, которую хотите использовать, а не выбирать из списка предложенных.

Отображение диффов изменённых файлов в чате
Большинству разработчиков и тестировщиков привычно смотреть диффы изменений в основном редакторе, поэтому в нашем плагине они всегда показывались именно так. Но сейчас набирает популярность другой подход к работе с кодом, сфокусированный на управлении AI агентами и их результатами. Людям, использующим новый подход, приятнее проводить ревью изменений в коде прямо в чате с агентом, поэтому мы добавили такую возможность в наш интерфейс.

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

Если этого элемента не видно, просто растяните агентское окно влево.
Большой вывод тулов сохраняется в файл
На практике многие инструменты часто выдают большой вывод, например, компиляция проекта, прогон всех тестов, fetch страницы из интернета. Кроме того, большинство современных MCP серверов написаны неоптимально, то есть также выдают много результатов агенту в чат. Из-за этого контекст модели быстро переполняется, и вы получаете некачественные результаты. Ваши деньги на модель очень быстро тратятся. В большинстве других ИИ инструментов эту проблему никак не решают, так что для вас не должно быть удивительно, что ваши кредиты или токены тратятся очень быстро.
Мы решили эту проблему так: мы сохраняем большие результаты инструментов во временные файлы и отдаём модели их структуру. Это позволяет очень сильно экономить и поддерживать контекст модели незамусоренным, что также повышает и качество.
В чате это выглядит вот так:
