Дата публикации
ai_products

Veai 5.12: General‑агент, который сам решает — писать код, тестировать или дебажить

Что нового

Veai выпустила релиз 5.12 для JetBrains‑IDE с упором на один сценарий входа — агент General.

Ключевые изменения:

  1. General — универсальный агент по умолчанию
    Вместо ручного выбора между Code / Ask / Test / Plan / Review / Debug разработчик пишет задачу «по‑человечески», а General сам:

    • редактирует файлы и запускает команды, как прежний Code;
    • при необходимости подключает субагентов (Test, Review, Debug и др.) через Оркестратор;
    • решает, когда достаточно одной правки, а когда нужна многошаговая работа.

    Специализированные режимы никуда не делись — их можно выбрать вручную, если нужен жёсткий сценарий.

  2. Один чат для всей задачи
    General ведёт сквозной диалог: в одном чате живут и небольшие правки, и длинные цепочки из тестов, ревью и дебага. Внутри чата видно:

    • какие файлы агент открыл и изменил;
    • какие проверки и тесты запускал;
    • как закончился каждый шаг.
  3. Вложения прямо в поле ввода

    • Выделяете фрагмент кода в редакторе → переключаетесь в чат → Veai автоматически добавляет этот фрагмент к сообщению.
    • Вложения отображаются внутри поля ввода, а не отдельной «гирляндой» сверху.
    • Можно писать текст до и после вложения, удалять и комбинировать несколько фрагментов.
  4. Расширенная поддержка 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 лучше работает с неполными именами.
  5. Простой интерфейс Simple / Advanced

    • В режиме Simple остаётся только базовый набор: выбор агента, поле ввода, кнопка отправки.
    • Все дополнительные панели и настройки скрыты.
    • Для доступа к расширенным возможностям есть режим Advanced, который включается в настройках чата.
  6. Автоподключение MCP‑сервера IDE

    • Если в IDE уже включён встроенный MCP‑сервер JetBrains, Veai подключает его автоматически.
    • Когда инструмент возвращает несколько файлов или изображения, Veai:
      • сохраняет их как отдельные файлы в проекте или рабочей директории;
      • оставляет в ответе ссылки вместо огромного «полотна» текста.
    • Это особенно полезно при работе MCP‑сервера с браузером или файловой системой.
  7. Обратная связь и поддержка

    • Для вопросов и предложений: support@veai.ru и чат с командой внутри продукта.

Как это работает

General как «фронтенд» для набора агентов

До релиза 5.12 Veai предлагал несколько отдельных режимов:

  • Code — правка и генерация кода, работа с файлами и терминалом;
  • Ask — ответы на вопросы;
  • Test — генерация и правка тестов;
  • Plan — планирование задач;
  • Review — ревью кода;
  • Debug — поиск и исправление ошибок;
  • плюс Оркестратор, который распределял работу между субагентами.

Теперь General совмещает роли:

  • работает как Code‑агент, когда задача локальная (одна правка, небольшой рефакторинг);
  • при росте объёма подключает субагентов через Оркестратор — например, отдельно для тестов и ревью;
  • сам решает, запускать ли субагентов: если задача маленькая, работает один; если много шагов — строит цепочку.

Технически это сценарий маршрутизации:

  1. General читает ваш запрос и контекст (подключённые файлы, выделенные фрагменты, историю чата).
  2. Оценивает тип задачи: «исправить баг», «написать тесты», «объяснить ошибку», «провести ревью».
  3. Выбирает стратегию:
    • выполнить всё внутри одного агента;
    • или делегировать части задачи субагентам через Оркестратор.
  4. Сохраняет все шаги в одном чате, чтобы вы видели полную историю.

Вложения как часть промпта

Механика вложений в 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. В релизе нет подробной инструкции по установке, но базовый сценарий выглядит так:

  1. Откройте Marketplace внутри вашей IDE JetBrains (IntelliJ IDEA, Rider, WebStorm, PyCharm).
  2. Найдите Veai по названию.
  3. Установите плагин и перезапустите IDE.
  4. При первом запуске Veai предложит выбрать стартовый режим:
    • рекомендуется General как самый простой сценарий;
    • можно сразу выбрать любой другой режим, если вы точно знаете, что вам нужно.
  5. В настройках чата выберите интерфейс:
    • Simple — минималистичный вид без лишних панелей;
    • Advanced — полный набор инструментов, специализированные сценарии и панели.

Для обратной связи и багрепортов используйте:

  • почту: support@veai.ru;
  • чат с командой внутри продукта.

Veai также ведёт публичные каналы и новости: Habr, РБК, RuTube, Telegram, MAX — их можно использовать, чтобы следить за релизами и кейсами использования.


Читайте также