В свежем релизе Veai 5.5 (плагин к IntelliJ IDEA со своим AI агентом для написания кода, тестирования и отладки) работа с агентом становится более управляемой, безопасной и расширяемой. SKILLs — это полноценная поддержка открытого стандарта навыков: их можно хранить в проекте, переиспользовать между задачами и инструментами, и агент будет подключать их автоматически.
Добавлены новые режимы агента Plan и Review. Auto Review — для быстрых проверок сгенерированных изменений, Edit Scope — для ограничения области редактирования, а также возможность создавать свои режимы агентов под конкретные роли и сценарии. Для персональных пользователей добавлена поддержка Claude 4.6 Opus.
Мы сделали полноценную поддержку открытого стандарта SKILLs (Навыки). Навык направлен на решение конкретной узкой задачи, агент будет использовать его автоматически при необходимости. Вы можете добавить новый SKILL через меню нового чата, как показано на видео. SKILL сохраняется в проекте как набор Markdown-файлов в папке .veai/skills, где в SKILL.md находятся метаданные и системный промпт. Пишите SKILLs вручную — это даёт заметный прирост качества (по внутренним замерам ~15–20%) по сравнению с автоматической генерацией.
|
Сущность |
Назначение |
Примечание |
Пример |
|---|---|---|---|
|
Rules |
глобальные ограничения на поведение |
применяются ко всем чатам и задачам |
"Пиши кратко" |
|
Skills |
инструкции для конкретных задач |
переиспользуемые, хранятся в проекте |
"Сгенерируй тесты" |
|
Workflows |
более узкие сценарии |
постепенно будут обобщены и заменены Skills |
"Сгенерируй тесты" |
|
Agents |
режимы/роли |
набор инструментов и доступных Skills для конкретной роли |
"Технический писатель" |
Plan показывает детальный план шагов, нужный для выполнения запроса, и позволяет править его по ходу работы, чтобы пользователь мог направлять агента на каждом этапе. Полезно, когда нужно согласовать последовательность действий перед сложной задачей, например, миграцией на новую версию фреймворка или созданием микросервиса с нуля.
План разбивается на подзадачи с критериями приёмки и сохраняется в репозитории в виде набора файлов, чтобы его могли обсуждать другие участники команды.
Review режим агента может только читать файлы, поэтому безопасен по умолчанию. Он полезен, когда требуется проверить изменения, сделанные агентом или другим человеком. Для кода Review агент может запускать проверки на антипаттерны, например, что в коде нет try/catch по базовомому типу исключения (например, Throwable). Для этого агент использует IDE-инспекции, чтобы подсвечивать потенциальные проблемы в коде и снижать риск накопления техдолга.
Другие ИИ-инструменты не используют IDE-инспекции, поэтому не дают гарантий и могут пропускать технический долг. Мы снижаем этот риск и добиваемся того, чтобы агент оставлял после себя меньше техдолга в проекте.
Чтобы создать свой режим работы агента, нажмите на специальную кнопку в меню выбора агента. Вы можете создать агента под конкретную задачу, например, технического писателя для создания документации в проекте. Постепенно испытывая его на практике и добавляя ему новые навыки, вы сможете создать полноценного специалиста для вашей команды.
В таком агенте можно явно задать доступные инструменты и список предустановленных SKILLs, чтобы сфокусировать его на конкретном сценарии (например, безопасность или документация). Мы поддерживаем подмножество формата Claude агентов, то есть вы можете взять любого Claude агента и без изменений использовать его с Veai плагином. Со следующими релизами объём поддержки формата будет увеличиваться.
После того, как агент сделал изменения, можно не только ревьюить его изменения вручную, но и запустить Auto Review. Эта кнопка запускает отдельный чат с Review агентом с поставленной пользователем задачей и изменениями, сделанными агентом.
Полезно, когда нужно быстро проверить сделанные агентом изменения перед созданием pull реквеста и отправкой на ревью в команду.
Добавили настройку, которая ограничивает зону редактирования агента только выбранными файлами и папками: агент может предлагать и применять изменения внутри заданной области, но не выйдет за её пределы. Это снижает риск случайных правок в чувствительных частях репозитория и делает более предсказуемой работу в больших проектах. Полезно, когда вы делегируете агенту локальную задачу, например, обновление документации, рефакторинг конкретного модуля или правки только в тестах.
Даже при включённом Edit Scope агент всё ещё может читать все файлы проекта, а редактировать — только прикреплённые.
Если же вам нужно запретить агенту читать или писать в определённые файлы в проекте вообще, а не в отдельной задаче, например, чтобы агент не видел секреты и не вносил изменения в чувствительные файлы, у нас уже есть настройка таких запретов через readignore/writeignore файлы.
История чатов теперь открывается как попап из центральной панели агентского чата, не занимая отдельную вкладку. Если вы хотите управлять сразу несколькими агентами, вы можете раскрыть этот попап в отдельное окно Veai Agents. В нём вы увидите работающих и завершивших работу агентов, можете перейти к ним в чат.
Пользовательское сообщение теперь закрепляется наверху чата, чтобы контекст задачи всегда был перед глазами. Длинные сообщения сворачиваются до трёх строк, при этом вложения отображаются полностью, а просмотр становится удобнее даже в длинных диалогах.
Полезно, когда запрос содержит требования к стилю кода или список критериев приёмки и важно не терять их в переписке.
Теперь когда агент закончил работу, а пользователь не находится в его чате или окно инструментов скрыто, будет всплывать уведомление. Это помогает не пропустить момент, когда требуется действие пользователя.
Полезно, когда агент выполняет длительную задачу, а вы параллельно работаете в других вкладках в IDE. В ближайшее время добавим уведовления и в операционной системе.
Для пользователей с персональной лицензией добавлена поддержка Claude 4.6 Opus. Полезно, когда нужны более сильные возможности рассуждения и генерации текста для сложных задач в коде или документации.
Установить обновление Veai 5.5 можно с нашего сайта. Для обратной связи — [email protected] и чат с командой (там же публикуем новости о продукте).
Veai — команда профессиональных исследователей и разработчиков с практическим опытом в анализе кода, генерации тестов и поиске уязвимостей.
Источник


