Что нового в Veai 5.9
Сабагенты

Агент-оркестратор теперь может вызывать сабагентов - специализированных агентов для конкретных задач: написания кода, генерации тестов, ревью, исследования кодовой базы. Оркестратор сам определяет, когда нужно делегировать задачу сабагенту, координирует их работу и собирает результаты.
Вместе с сабагентами добавлены три встроенных навыка (скилла) на главном экране чата:
- Plan - разрабатывает план задач с учётом контекста проекта, не пишет код, а создаёт исполняемый план с конкретными задачами, файлами и входными данными;
- Code with subagents - берёт задачу (или существующий план), последовательно запускает сабагентов для реализации, тестирования и ревью, а затем триажит найденные проблемы и фиксит подтвержденные;
- Code review orchestrated - запускает три независимых прохода ревью с разных углов, классифицирует находки и собирает итоговый отчёт.
Процесс выполнения сабагентов отображается в чате: можно посмотреть промпт, отправленный сабагенту, и его результат. Сабагенты работают в общем контексте - оркестратор передаёт им релевантную информацию, чтобы каждый сабагент не тратил токены на повторный поиск.
Полезно, когда задача слишком велика для одного агента - например, фича затрагивает несколько файлов и требует ревью после реализации. Также полезно, когда нужен качественный ревью кода: вместо одного прохода оркестратор запускает несколько независимых ревьюеров с разными фокусами, а затем объединяет результаты.
Генерация тестов по исполнению как инструмент агента для JVM-проектов
Функция Generate Tests From Execution, которая раньше запускалась вручную через иконку Veai рядом с методом или из контекстного меню, теперь доступна агенту как отдельный инструмент.
Она позволяет агенту использовать реальные сценарии исполнения программы для генерации тестов, не требуя от пользователя отдельно запускать этот режим через UI.
Полезно, когда нужно быстро превратить воспроизводимый пользовательский сценарий, падение в стектрейсе или конкретный вызов метода в набор юнит-тестов.
Уведомление агента об изменённых файлах
Агент теперь получает уведомления, когда вы вручную редактируете файлы или отклоняете предложенные им изменения. Раньше, если вы подправляли код после агента или отклоняли часть его правок через diff-превью, агент не знал об этом и мог в следующем шаге откатить ваши изменения или работать с устаревшей версией файла.
Теперь агент видит, какие файлы были изменены пользователем, и учитывает это в дальнейшей работе. Это делает совместное редактирование кода с агентом значительно надёжнее.
Полезно, когда вы работаете с агентом итеративно: просите его написать код, затем вручную вносите правки или отклоняете часть предложений, и хотите, чтобы агент продолжил работу с учётом ваших изменений, а не перезаписал их.
Глобальные навыки и агенты

Навыки (Skills) и агенты (Agents) теперь можно хранить не только в папке проекта, но и в глобальных директориях ~/.veai/agents/ и ~/.veai/skills/.
Глобальные навыки и агенты доступны во всех ваших проектах без необходимости копировать их в каждый репозиторий.
Полезно, когда у вас есть универсальные навыки или агенты - например, стандарты код-ревью вашей команды, шаблоны коммит-сообщений, правила оформления кода или специализированный агент для работы с инфраструктурой - которые вы хотите использовать во всех проектах, не дублируя файлы.
Онбординг: урок по навыкам (Skills)
В интерактивный онбординг добавлен новый урок, который пошагово знакомит с навыками (Skills).
Урок проведёт вас через создание первого навыка: от нажатия кнопки Skills в панели чата до заполнения SKILL.md и вызова навыка через /-команду.
В процессе урока вы узнаете, как описывать навык так, чтобы агент автоматически понимал, когда его применять, как хранить дополнительные ресурсы рядом с навыком и как вызывать навыки вручную через автодополнение в чате.
Полезно для новых пользователей, которые хотят быстро разобраться в системе навыков, и для опытных пользователей, которые хотят убедиться, что правильно структурируют свои SKILL.md.
Канбан-вид истории чатов
История чатов теперь отображается в виде канбан-доски с группировкой по статусам: "В работе", "Завершено" и другие. Статусы чатов получили обновлённые иконки и визуальные разделители между группами, что делает навигацию по истории нагляднее. Есть возможность закрепить чат в верху списка, чтобы важные чаты не потерялись.
Полезно, когда у вас много параллельных чатов с агентом и нужно быстро найти незавершённые задачи или чаты, ожидающие вашего внимания.
Настройки в чате при первом запуске
При первом открытии чата плагин теперь показывает текущие настройки прямо в интерфейсе: выбранный план, провайдер, модель и язык. Раньше новым пользователям приходилось искать эти настройки в меню, что замедляло начало работы.
Полезно при первом знакомстве с плагином: вы сразу видите, с какой моделью будете работать, и можете быстро изменить настройки, не покидая чат.
Для обратной связи - support@veai.ru и чат с командой.