- Дата публикации
Veai 5.12: General‑агент, который сам решает — писать код, тестировать или дебажить
Что нового
Veai выпустила релиз 5.12 для JetBrains‑IDE с упором на один сценарий входа — агент General.
Ключевые изменения:
-
General — универсальный агент по умолчанию
Вместо ручного выбора между Code / Ask / Test / Plan / Review / Debug разработчик пишет задачу «по‑человечески», а General сам:- редактирует файлы и запускает команды, как прежний Code;
- при необходимости подключает субагентов (Test, Review, Debug и др.) через Оркестратор;
- решает, когда достаточно одной правки, а когда нужна многошаговая работа.
Специализированные режимы никуда не делись — их можно выбрать вручную, если нужен жёсткий сценарий.
-
Один чат для всей задачи
General ведёт сквозной диалог: в одном чате живут и небольшие правки, и длинные цепочки из тестов, ревью и дебага. Внутри чата видно:- какие файлы агент открыл и изменил;
- какие проверки и тесты запускал;
- как закончился каждый шаг.
-
Вложения прямо в поле ввода
- Выделяете фрагмент кода в редакторе → переключаетесь в чат → Veai автоматически добавляет этот фрагмент к сообщению.
- Вложения отображаются внутри поля ввода, а не отдельной «гирляндой» сверху.
- Можно писать текст до и после вложения, удалять и комбинировать несколько фрагментов.
-
Расширенная поддержка IDE: Rider, WebStorm, PyCharm
То, что раньше работало только в IntelliJ IDEA, теперь доступно и в других IDE JetBrains:- Режим Test теперь есть в Rider, WebStorm и PyCharm — можно просить Veai генерировать и дорабатывать тесты прямо в привычной IDE.
- Чтение кода зависимостей в смешанных проектах:
- Veai читает библиотеки в IDEA для JVM‑кода, в PyCharm для Python и в Rider для .NET.
- При установленном Python‑плагине в IDEA агент ищет Python‑символы рядом с Java‑кодом.
- Поиск по Python лучше работает с неполными именами.
-
Простой интерфейс Simple / Advanced
- В режиме Simple остаётся только базовый набор: выбор агента, поле ввода, кнопка отправки.
- Все дополнительные панели и настройки скрыты.
- Для доступа к расширенным возможностям есть режим Advanced, который включается в настройках чата.
-
Автоподключение MCP‑сервера IDE
- Если в IDE уже включён встроенный MCP‑сервер JetBrains, Veai подключает его автоматически.
- Когда инструмент возвращает несколько файлов или изображения, Veai:
- сохраняет их как отдельные файлы в проекте или рабочей директории;
- оставляет в ответе ссылки вместо огромного «полотна» текста.
- Это особенно полезно при работе MCP‑сервера с браузером или файловой системой.
-
Обратная связь и поддержка
- Для вопросов и предложений: support@veai.ru и чат с командой внутри продукта.
Как это работает
General как «фронтенд» для набора агентов
До релиза 5.12 Veai предлагал несколько отдельных режимов:
- Code — правка и генерация кода, работа с файлами и терминалом;
- Ask — ответы на вопросы;
- Test — генерация и правка тестов;
- Plan — планирование задач;
- Review — ревью кода;
- Debug — поиск и исправление ошибок;
- плюс Оркестратор, который распределял работу между субагентами.
Теперь General совмещает роли:
- работает как Code‑агент, когда задача локальная (одна правка, небольшой рефакторинг);
- при росте объёма подключает субагентов через Оркестратор — например, отдельно для тестов и ревью;
- сам решает, запускать ли субагентов: если задача маленькая, работает один; если много шагов — строит цепочку.
Технически это сценарий маршрутизации:
- General читает ваш запрос и контекст (подключённые файлы, выделенные фрагменты, историю чата).
- Оценивает тип задачи: «исправить баг», «написать тесты», «объяснить ошибку», «провести ревью».
- Выбирает стратегию:
- выполнить всё внутри одного агента;
- или делегировать части задачи субагентам через Оркестратор.
- Сохраняет все шаги в одном чате, чтобы вы видели полную историю.
Вложения как часть промпта
Механика вложений в 5.12:
- Выделенный фрагмент кода IDE передаёт в Veai как структурированное вложение (с указанием файла и диапазона строк).
- В чате этот фрагмент отображается внутри поля ввода в виде блока.
- General использует эти вложения как приоритетный контекст: «код из этих строк важнее, чем весь файл вокруг».
Это снижает риск, что агент «уплывёт» к несвязанным частям проекта, и облегчает точечные правки.
Поддержка IDE и MCP‑сервер
Интеграция с Rider, WebStorm и PyCharm строится на тех же механизмах, что и в IntelliJ IDEA:
- Veai получает доступ к структуре проекта, индексам кода и системе тестов JetBrains.
- Режим Test использует эти данные, чтобы искать существующие тесты, создавать новые файлы и запускать проверки.
MCP‑сервер JetBrains даёт Veai «инструменты» уровня IDE:
- доступ к браузеру,
- файловой системе,
- другим внешним ресурсам.
Когда MCP‑инструмент возвращает несколько артефактов (например, HTML‑страницы, скриншоты, файлы отчётов):
- IDE сохраняет их как отдельные файлы;
- Veai получает ссылки и список файлов, а не один огромный текст;
- в ответе агент вставляет ссылки, чтобы вы могли открыть каждый файл отдельно.
Это уменьшает шум в чате и делает ответы ближе к привычной работе в IDE: «файлы + ссылки», а не «простыня лога».
Что это значит для вас
Когда General действительно помогает
Используйте General как основной вход, если:
- Не хотите думать о режимах. Вам проще описать задачу: «тесты падают, посмотри, что не так» — и не переключаться между Code, Test и Debug.
- Задача может разрастись. Начали с «подправь эту функцию», а в процессе выяснилось, что нужно пройтись по зависимостям, обновить тесты и сделать ревью.
- Только знакомитесь с Veai. General даёт простой сценарий по умолчанию, не требует разбираться в тонкой настройке.
Примеры задач для General:
- исправить баг по упавшему тесту и логу;
- дописать тесты к уже существующему коду;
- провести ревью изменений в нескольких файлах;
- разобраться, как устроен кусок проекта и какие у него зависимости.
Когда лучше выбрать специализированный режим
Оставшиеся режимы Veai полезны, если вы хотите контролировать стратегию:
- Code — когда важно быстро внести точечные изменения и не тратить время на субагентов.
- Test — если вы занимаетесь чисто тестовой обвязкой и хотите, чтобы агент не отвлекался на остальной код.
- Review — для формального ревью, когда нужен фокус только на изменениях.
- Debug — если вы хотите заставить агента именно отлаживать, а не сразу переписывать код.
- Оркестратор — когда вы сознательно строите сложный пайплайн из субагентов и готовы ждать дольше ради параллельного исследования.
General не запускает субагентов «всегда», потому что это дороже по времени и ресурсам. Для правки одной строки он просто изменит файл сам. Для большого исследования проекта подключит вспомогательные агенты.
Кому особенно полезен релиз 5.12
-
Разработчикам на C#, JavaScript, TypeScript, Python в Rider, WebStorm и PyCharm.
Можно генерировать и дорабатывать тесты в той же IDE, где вы пишете код, не пересаживаясь в IntelliJ IDEA. -
Командам со смешанными стеками: Java + Python, .NET + JS и т.п.
Veai лучше ориентируется в зависимостях, читает библиотеки разных языков в одной IDE и корректнее ищет символы, включая Python с неполными именами. -
Новым пользователям Veai.
Режим Simple убирает визуальный шум, а General закрывает большинство сценариев без ручного выбора режима.
Где есть ограничения
- General не даёт «магического» контроля над процессом. Если вам нужно по шагам управлять, какие агенты запускаются и в каком порядке, придётся перейти в Advanced и выбрать режимы вручную.
- Запуск субагентов занимает больше времени, чем одиночная правка. Если задача тривиальна, General может показаться медленнее, чем прямой вызов Code.
- Veai 5.12 ориентирован на экосистему JetBrains. Если вы сидите в VS Code или других IDE, этот релиз напрямую вам не поможет.
О доступности продукта из России и необходимости VPN в релизе ничего не менялось: Veai — российское ПО, внесённое в реестр под номером 33199 от 17.04.2026.
Место на рынке
Veai 5.12 играет в сегменте AI‑ассистентов внутри IDE, рядом с Copilot, Cody и аналогами, встроенными в редакторы. В релизе нет цифр по скорости, контексту или стоимости запросов, поэтому сравнивать производительность с GPT‑4o, Claude 4 или другими моделями по конкретным метрикам нельзя.
Зато по функциональности внутри JetBrains‑экосистемы Veai делает несколько важных шагов:
- выравнивает возможности между IntelliJ IDEA, Rider, WebStorm и PyCharm — это критично для команд со смешанными стеками;
- делает ставку на General как «единый вход» вместо набора режимов, что ближе к тому, как разработчики привыкли общаться с Copilot Chat или GPT‑5 в браузере;
- глубже завязывается на инфраструктуру JetBrains через MCP‑сервер — с акцентом на работу с файлами и внешними инструментами, а не только на текстовые ответы.
Для российских команд, которые по юридическим или инфраструктурным причинам делают ставку на локальные решения, важен ещё один факт:
- Veai входит в реестр российского ПО (№33199 от 17.04.2026);
- разработчик — ООО «ИИТЕХ» (ОГРН 1257700447894, ИНН 9718287451),
- основной вид деятельности по ОКВЭД — 62.01 «Разработка компьютерного программного обеспечения»,
- адрес: 107497, Москва, ул. Монтажная, д. 9, стр. 1, помещ. 6/2.
Для корпоративных пользователей это упрощает закупки и соответствие требованиям по использованию российского ПО.
Установка и старт
Veai 5.12 ставится как плагин в JetBrains‑IDE. В релизе нет подробной инструкции по установке, но базовый сценарий выглядит так:
- Откройте Marketplace внутри вашей IDE JetBrains (IntelliJ IDEA, Rider, WebStorm, PyCharm).
- Найдите Veai по названию.
- Установите плагин и перезапустите IDE.
- При первом запуске Veai предложит выбрать стартовый режим:
- рекомендуется General как самый простой сценарий;
- можно сразу выбрать любой другой режим, если вы точно знаете, что вам нужно.
- В настройках чата выберите интерфейс:
- Simple — минималистичный вид без лишних панелей;
- Advanced — полный набор инструментов, специализированные сценарии и панели.
Для обратной связи и багрепортов используйте:
- почту: support@veai.ru;
- чат с командой внутри продукта.
Veai также ведёт публичные каналы и новости: Habr, РБК, RuTube, Telegram, MAX — их можно использовать, чтобы следить за релизами и кейсами использования.