Что нового в Veai 5.12
Главная ценность релиза — разработчик начинает с рабочей задачи, а не с выбора режима.
Каждый день есть задачи, которые хочется сделать быстро и чисто: разобраться с падающим тестом, поправить метод, доделать фичу. Но правильный путь не всегда понятен заранее: иногда нужна простая правка, иногда — исследование проекта, тесты, ревью или отладка.
Для этого в Veai 5.12 появился General Agent. Он принимает задачу в том виде, в каком разработчик обычно ее формулирует: неидеально, с сомнениями и неполным пониманием пути. Агент сам подбирает нужные действия и отдает результат, который уже можно проверить.
General: один агент вместо переключения режимов — и он сам маршрутизирует задачу

Раньше в голове приходилось держать не только саму задачу, но и выбор режима: Code, Ask, Test, Plan, Review, Debug или Оркестратор. Фокус размывается.
По умолчанию работает General. Он сам решает, что делать: редактирует файлы, запускает команды и работает с IDE, как Code-агент, а на больших задачах подключает субагентов, как Оркестратор. Всё ведётся в одном чате, даже если задача меняет направление.
Как General выбирает, что делать
General не требует выбирать режим до начала работы — он оценивает задачу по ходу и набирает план из шагов.
- Тривиальная правка (переименовать метод, поправить условие, добавить лог) — General делает её сам, без делегирования: читает файл, вносит изменение, при необходимости перезапускает проверку.
- Задача с несколькими независимыми ветками (пройтись по нескольким модулям, собрать контекст из разных частей кодовой базы, параллельно исследовать и реализовать) — General выделяет подзадачи и запускает под них субагентов, как это делал Оркестратор, а затем сводит их результаты.
- Задача, которая меняет направление — маршрут перестраивается на лету: если по ходу выясняется, что «небольшая правка» тянет за собой рефакторинг и тесты, General достраивает план, а не упирается в изначально выбранный режим.
Остальные режимы остались для случаев, когда вы хотите явно управлять процессом — например, запретить субагентов и работать строго одним Code-агентом или, наоборот, всегда идти через Оркестратор с принудительной декомпозицией.
Когда полезно: вы не хотите вручную выбирать режим до старта, а задача может начаться как небольшая правка и вырасти в исследование проекта, тесты и ревью.
Что ещё входит в 5.12
Кроме General, в релиз вошли улучшения, которые делают повседневную работу удобнее: вложения прямо в поле ввода, отдельное окно для просмотра изменений агента, простой режим интерфейса, расширенная поддержка Rider, WebStorm и PyCharm и автоподключение MCP-сервера IDE. Ниже — подробнее о каждом.
Вложения прямо в поле ввода
Если выделить фрагмент кода и перейти в чат, Veai сам добавит его к сообщению. Вложение видно прямо в поле ввода: его можно удалить, текст промпта писать до и после него, а в один запрос вплести несколько фрагментов из разных мест. Так агент видит не просто текст, а конкретный файл, метод или участок кода.
Когда полезно: нужно спросить про конкретный метод, подозрительный участок или ошибку в небольшом фрагменте — и не хочется руками объяснять, где агенту смотреть.
Удобный просмотр изменений агента
Окно изменений сделано по аналогии с привычной работой над git-коммитами и pull request — это самый естественный для IDE способ работать с правками. Можно отметить отдельные изменения и принять или отклонить их пачками, кликнуть по файлу и увидеть diff, принять или отклонить правку прямо в углу файла. Как только изменение принято, файл уходит из списка, а правки из разных чатов не смешиваются.
Когда полезно: агент поменял сразу несколько файлов, и вы хотите отревьюить их как перед коммитом — решить, что оставить, а что откатить, не переключаясь между файлами вручную.
Простой режим интерфейса

В чате появился режим Simple — минимум настроек, чтобы ничего не отвлекало от задачи. Если нужен полный набор инструментов, переключитесь в режим Advanced в настройках чата.
Когда полезно: вы только начинаете пользоваться Veai и не хотите отвлекаться на настройки, или работаете с чатом в узком окне.
Больше возможностей в Rider, WebStorm и PyCharm

Часть инструментов, которые были только в IntelliJ IDEA, доехала до других IDE. Тестовый агент (режим Test) раньше работал только в IDEA для Java и Kotlin — теперь его можно использовать в Rider, WebStorm и PyCharm и просить Veai сгенерировать или доработать тесты прямо там, где вы пишете код. Чтение кода зависимостей стало работать в смешанных проектах: например, при установленном Python-плагине в IDEA агент может искать Python-символы рядом с Java-кодом, а поиск по Python лучше справляется с неполными именами.
Когда полезно: вы пишете на C#, JavaScript, TypeScript или Python и не хотите переходить в другую IDE ради генерации тестов или чтения библиотек.
Автоподключение MCP-сервера IDE

Если в IDE включён встроенный MCP-сервер JetBrains, Veai подключит его автоматически. Если инструмент вернул несколько файлов или картинки, Veai сохраняет их как отдельные файлы, а в ответе оставляет ссылки. Это особенно полезно, когда MCP-сервер работает с браузером или файловой системой: вместо тяжёлой простыни текста агент получает отдельные файлы.
Когда полезно: вы пользуетесь встроенным MCP-сервером JetBrains и не хотите настраивать подключение вручную.
Исправления производительности и стабильности
- Чат меньше подвисает на больших диалогах; исправлена заморозка интерфейса во время автоматического повтора.
- Длинные задачи с субагентами идут быстрее: Veai меньше перечитывает уже изученное на следующем шаге.
- Сообщения ассистента больше не обрезаются при генерации, убран лишний визуальный скачок в редакторе, ссылки на файлы снова показываются вместо бесконечного «Loading…».
- Агент корректнее использует подключённые навыки и настройки запуска проекта; остановленные операции завершаются надёжнее, а длинную задачу проще продолжить после перезагрузки чата.
- Исправлено несколько проблем с инициализацией аккаунта и балансом.
Установить Veai 5.12
Для обратной связи — support@veai.ru и чат с командой.