Что нового в Veai 5.12
В 5.12 мы добавили агента General, сделали вложения в промпт удобнее, расширили доступность тестового агента и поиска кода в зависимостях, обновили просмотр изменений, упростили создание навыков и добавили простой режим интерфейса. Отдельно в конце собрали исправления для длинных задач, интерфейса, MCP и стабильности агента.
General: универсальный агент

В Veai появился режим агента General. До этого уже были отдельные режимы Code, Ask, Test, Plan, Review и Debug. General сделан для другого сценария: когда вы не хотите заранее выбирать режим и разбираться, какой из них лучше подходит.
Простые задачи он делает сам, а для сложных подключает субагентов: один может разобраться в проекте, другой написать код, третий проверить результат или подготовить тесты.
Когда полезно: задача начинается как небольшая правка, но быстро разрастается. Нужно найти несколько мест в проекте, изменить код, написать тесты и проверить результат. General может вести такую работу без ручного переключения между режимами.
Вложения прямо в поле ввода
Обсуждать конкретный кусок кода стало проще. Если выделить фрагмент в редакторе и перейти в чат, Veai автоматически добавит его к сообщению как контекст. Больше не нужно открывать контекстное меню и прикреплять выделение отдельным кликом.
Сами вложения теперь выглядят как объекты внутри поля ввода. Их можно удалить, а текст промпта можно писать до и после вложения. Так легче собрать понятный запрос: сначала добавить файл или фрагмент кода, потом сразу рядом написать, что именно с ним нужно сделать.
Когда полезно: вы хотите спросить агента про конкретный метод, подозрительный участок кода или ошибку в небольшом фрагменте, но не хотите руками объяснять, где агенту смотреть.
Больше возможностей в Rider, WebStorm и PyCharm

В 5.12 несколько уже знакомых возможностей стали доступнее в других IDE.
Раньше отдельный режим Test был доступен только в IntelliJ IDEA для Java и Kotlin. Теперь его можно использовать в Rider, WebStorm и PyCharm, чтобы просить Veai сгенерировать или доработать тесты в той IDE, где вы уже пишете код.
Чтение кода зависимостей тоже стало универсальнее. Veai уже умел читать библиотеки в IDEA для JVM-кода, в PyCharm для Python и в Rider для .NET. Теперь агенту проще работать в смешанных проектах: например, если в IDEA установлен Python-плагин, он может искать Python-символы рядом с Java-кодом. Поиск по Python также лучше работает с неполными именами.
Когда полезно: вы работаете в C#, JavaScript, TypeScript или Python-проекте, хотите попросить агента подготовить тесты или разобраться с библиотекой, и не хотите переходить в другую IDE ради этих сценариев.
Удобный просмотр изменений агента
Правки агента и раньше можно было принять или отклонить. В 5.12 мы сделали саму проверку удобнее: изменения теперь можно смотреть в отдельном окне Agent Changes, похожем на привычный список изменений перед коммитом.
Там виден список файлов из активного чата, можно открыть сравнение версий, перейти к следующему изменённому файлу и принимать или отклонять правки пачками. Изменения из разных чатов не смешиваются.
Когда полезно: агент поменял сразу несколько файлов, и вы хотите пройтись по ним как перед коммитом: посмотреть, что именно изменилось, принять очевидное, отклонить лишнее и быстро перейти к следующему файлу.
Простой режим интерфейса

В чате появился режим Simple. В нём остаётся только самое нужное: выбор агента, поле ввода и кнопка отправки. Дополнительные панели и настройки скрыты, чтобы чат не выглядел как кабина пилота. Кнопки действий у сообщений в Simple-режиме появляются только при наведении.
Если нужен полный набор инструментов, переключитесь в Advanced режим. Режим меняется в настройках чата.
Когда полезно: вы только начинаете пользоваться Veai или работаете с чатом в узком окне и не хотите отвлекаться на настройки для опытных пользователей.
Исправления производительности
Чат меньше подвисает на больших диалогах. Исправили заморозку интерфейса во время автоматического повтора и ускорили проверку файлов, которые проект просит игнорировать через настройки доступа агента.
Длинные задачи с субагентами тоже продолжаются быстрее. Если субагент уже изучил проект и нашёл нужные файлы, Veai меньше перечитывает одно и то же на следующем шаге. Это особенно заметно в больших правках: сначала агент разбирается в проекте, потом меняет код, затем возвращается к деталям после ревью.
Исправления интерфейса
Исправили несколько неприятных проблем в чате: сообщения ассистента больше не должны обрезаться во время генерации ответа и в самом конце, пропал лишний визуальный скачок в окне редактора, а в интерфейсе инструментов вместо бесконечного "Loading..." снова показываются ссылки на файлы.
Также поправили экран настройки модели и подсказку прогресса при работе субагентов.
Создание навыков теперь делается агентом в чате, больше не нужно вручную заполнять его поля: агент уточнит детали и подготовит нужные Markdown-файлы в правильной папке.
Исправления агента и стабильности

Агент теперь корректнее использует подключённые навыки, лучше работает с настройками запуска проекта, а остановленные операции завершаются надёжнее. Если работу субагентов остановили или чат перезагрузился, продолжить длинную задачу стало проще.
Если в IDE уже включён встроенный MCP-сервер JetBrains, Veai может подключить его автоматически. Вам не нужно отдельно копировать адрес сервера и настраивать его вручную в списке MCP-серверов.
Если инструмент вернул несколько файлов или картинки, Veai сохраняет их как отдельные файлы, а в основном ответе оставляет ссылки. Это особенно полезно, когда MCP-сервер работает с браузером, файловой системой или другими внешними инструментами: вместо тяжёлой простыни текста агент получает отдельные файлы.
Ещё поправили несколько проблем с инициализацией аккаунта и балансом.
Для обратной связи - support@veai.ru и чат с командой.