<?xml version='1.0' encoding='UTF-8'?>
<plugins>
  <plugin id="ru.veai.agent" url="https://storage.yandexcloud.net/veai-releases/veai-obfuscated-5.21.0-IJ-262.zip" version="5.21.0-IJ-262">
    <idea-version since-build="262" until-build="262.*"/>
    <name>Veai AI Agent</name>
    <vendor>veai.ru</vendor>
    <category name="AI-Powered"/>
    <description><![CDATA[
<p>
Veai AI Agent is an IDE-native AI assistant.
</p>

<p>
Он использует отладчик, линтеры, рефакторинги, анализ покрытия, индексы кода и средства запуска тестов, чтобы писать код и доводить его до продакшен-состояния.
</p>

<h3>Отладка, рефакторинг и тестирование внутри IDE</h3>
<ul>
    <li><strong>Отладка на реальных данных выполнения:</strong> анализируйте сбои через состояние отладчика, стек вызовов, выполненные инструкции и поток данных без ручной расстановки сообщений в журнале.</li>
    <li><strong>Семантический рефакторинг:</strong> ищите символы, находите использования, переименовывайте и обновляйте код через индексы и рефакторинги IDE, а не через правки с помощью grep, которые ломают ссылки между файлами.</li>
    <li><strong>Генерация тестов с учётом покрытия:</strong> создавайте и обновляйте модульные, интеграционные и сквозные тесты, затем используйте покрытие и анализ веток, чтобы закрывать непроверенные сценарии.</li>
    <li><strong>Поиск и исправление уязвимостей:</strong> сканируйте JVM-проекты на проблемы безопасности и исправляйте найденные дефекты с помощью агента.</li>
    <li><strong>Исправление проблем качества в контексте проекта:</strong> используйте линтеры IDE, быстрые исправления, декомпиляцию библиотек и результаты сборки или тестов из IDE.</li>
    <li><strong>Работа в привычном процессе разработки в IDE:</strong> агенту доступны конфигурации запуска, средства запуска тестов, веб-поиск, чтение веб-страниц и данные Allure TestOps.</li>
</ul>

<h3>Для каких задач использовать</h3>
<ul>
    <li>отладка с использованием данных выполнения IDE и стеков вызовов;</li>
    <li>генерация тестов с обратной связью по покрытию и поиск нестабильных тестов;</li>
    <li>поиск и исправление уязвимостей безопасности с помощью статического анализа;</li>
    <li>рефакторинг кода с поиском с учётом IDE и безопасными переименованиями;</li>
    <li>исправление комментариев в запросах на слияние, стеков вызовов, падений тестов и задач из TMS;</li>
    <li>разработка функций и микросервисов по спецификациям;</li>
    <li>миграция кода на новые фреймворки или версии библиотек;</li>
    <li>генерация документации и комментариев к коду.</li>
</ul>

<h3>Открытые стандарты и контроль для команд</h3>
<ul>
    <li>Поддержка MCP и AGENTS.md для переносимых ИИ-процессов.</li>
    <li>Возможность использовать собственный ключ для LLM и управление областью редактирования для командной работы.</li>
    <li>Корпоративные возможности: развёртывание в VPC, самостоятельное размещение и единый вход.</li>
</ul>

<h3>Режимы агента</h3>
<p>
Режимы General, Code, Test, Plan, Review и Debug используют специализированные инструменты IDE. Например, режим Debug запускает отладчик, а режим Test читает данные покрытия. Также доступен оркестратор для разбиения сложных задач между специализированными субагентами и пользовательские режимы для командных процессов.
</p>

<h3>Как начать</h3>
<ol>
    <li>Установите Veai AI Agent.</li>
    <li>Откройте агента в JetBrains IDE.</li>
    <li>Попробуйте режим Debug для анализа падающего теста — он использует отладчик IDE, а не ручной вывод сообщений в журнал.</li>
</ol>

<p>
Начните писать код, используя все возможности вашей IDE.
</p>
        ]]></description>
    <change-notes><![CDATA[
<h1>Что нового в Veai AI Agent</h1>

<ul>
    <li><strong>Изображения в субагентах:</strong> теперь можно прикрепить изображение, даже если основная модель работает только с текстом. Veai передаст картинку субагенту с визуальной моделью, который опишет её или извлечёт текст. Создайте профиль субагента и выберите модель, распознающую изображения, чтобы основной агент понимал, когда передавать ему такие задачи.</li>
    <li><strong>Быстрые вопросы с <code>/btw</code>:</strong> задавайте уточняющий вопрос, не прерывая длительную задачу. Ответ появится в отдельной панели под историей чата, а основной агент продолжит работу; вопрос и ответ не попадут в историю диалога. Пока команда работает без инструментов и вложений.</li>
    <li><strong>Напоминания о правилах в длинных диалогах:</strong> укажите <code>strictness</code> во frontmatter пользовательского правила, чтобы задать, когда Veai повторит его агенту: <code>system</code> — один раз (значение по умолчанию), <code>user-message</code> — перед каждым сообщением пользователя или <code>tool-call</code> — после результата вызова инструмента, перед следующим шагом агента. Более частые напоминания требуют дополнительных токенов или времени.</li>
    <li><strong>IntelliJ Platform 2026.2:</strong> Veai теперь поддерживает IDE на IntelliJ Platform 2026.2, сохраняя поддержку версий платформы с 2025.1 по 2026.1.</li>
    <li><strong>Напоминания об обновлениях:</strong> когда доступна новая совместимая версия плагина, Veai предлагает обновиться сразу, отложить напоминание на семь дней или пропустить версию. Плагин никогда не устанавливает обновления без вашего разрешения. Напоминания можно отключить в <strong>Settings → Tools → Veai → Notifications</strong>.</li>
    <li><strong>Исправления интерфейса:</strong> выбранная модель теперь сохраняется отдельно для каждого чата. Также исправлены закрытие чатов и редактора, положение курсора после удаления вложения, остановка фоновых задач при закрытии чата и прикрепление бинарных файлов перетаскиванием.</li>
    <li><strong>Исправления надёжности:</strong> Veai надёжнее записывает файлы, повторяет обновление плагина после временных ошибок, правильно учитывает размер контекста провайдера для моделей в профилях маршрутизации и устраняет несколько проблем интеграции с MCP-серверами.</li>
</ul>
        ]]></change-notes>
  </plugin>
  <plugin id="ru.veai.agent" url="https://storage.yandexcloud.net/veai-releases/veai-obfuscated-5.21.0-IJ-261.zip" version="5.21.0-IJ-261">
    <idea-version since-build="261" until-build="261.*"/>
    <name>Veai AI Agent</name>
    <vendor>veai.ru</vendor>
    <category name="AI-Powered"/>
    <description><![CDATA[
<p>
Veai AI Agent is an IDE-native AI assistant.
</p>

<p>
Он использует отладчик, линтеры, рефакторинги, анализ покрытия, индексы кода и средства запуска тестов, чтобы писать код и доводить его до продакшен-состояния.
</p>

<h3>Отладка, рефакторинг и тестирование внутри IDE</h3>
<ul>
    <li><strong>Отладка на реальных данных выполнения:</strong> анализируйте сбои через состояние отладчика, стек вызовов, выполненные инструкции и поток данных без ручной расстановки сообщений в журнале.</li>
    <li><strong>Семантический рефакторинг:</strong> ищите символы, находите использования, переименовывайте и обновляйте код через индексы и рефакторинги IDE, а не через правки с помощью grep, которые ломают ссылки между файлами.</li>
    <li><strong>Генерация тестов с учётом покрытия:</strong> создавайте и обновляйте модульные, интеграционные и сквозные тесты, затем используйте покрытие и анализ веток, чтобы закрывать непроверенные сценарии.</li>
    <li><strong>Поиск и исправление уязвимостей:</strong> сканируйте JVM-проекты на проблемы безопасности и исправляйте найденные дефекты с помощью агента.</li>
    <li><strong>Исправление проблем качества в контексте проекта:</strong> используйте линтеры IDE, быстрые исправления, декомпиляцию библиотек и результаты сборки или тестов из IDE.</li>
    <li><strong>Работа в привычном процессе разработки в IDE:</strong> агенту доступны конфигурации запуска, средства запуска тестов, веб-поиск, чтение веб-страниц и данные Allure TestOps.</li>
</ul>

<h3>Для каких задач использовать</h3>
<ul>
    <li>отладка с использованием данных выполнения IDE и стеков вызовов;</li>
    <li>генерация тестов с обратной связью по покрытию и поиск нестабильных тестов;</li>
    <li>поиск и исправление уязвимостей безопасности с помощью статического анализа;</li>
    <li>рефакторинг кода с поиском с учётом IDE и безопасными переименованиями;</li>
    <li>исправление комментариев в запросах на слияние, стеков вызовов, падений тестов и задач из TMS;</li>
    <li>разработка функций и микросервисов по спецификациям;</li>
    <li>миграция кода на новые фреймворки или версии библиотек;</li>
    <li>генерация документации и комментариев к коду.</li>
</ul>

<h3>Открытые стандарты и контроль для команд</h3>
<ul>
    <li>Поддержка MCP и AGENTS.md для переносимых ИИ-процессов.</li>
    <li>Возможность использовать собственный ключ для LLM и управление областью редактирования для командной работы.</li>
    <li>Корпоративные возможности: развёртывание в VPC, самостоятельное размещение и единый вход.</li>
</ul>

<h3>Режимы агента</h3>
<p>
Режимы General, Code, Test, Plan, Review и Debug используют специализированные инструменты IDE. Например, режим Debug запускает отладчик, а режим Test читает данные покрытия. Также доступен оркестратор для разбиения сложных задач между специализированными субагентами и пользовательские режимы для командных процессов.
</p>

<h3>Как начать</h3>
<ol>
    <li>Установите Veai AI Agent.</li>
    <li>Откройте агента в JetBrains IDE.</li>
    <li>Попробуйте режим Debug для анализа падающего теста — он использует отладчик IDE, а не ручной вывод сообщений в журнал.</li>
</ol>

<p>
Начните писать код, используя все возможности вашей IDE.
</p>
        ]]></description>
    <change-notes><![CDATA[
<h1>Что нового в Veai AI Agent</h1>

<ul>
    <li><strong>Изображения в субагентах:</strong> теперь можно прикрепить изображение, даже если основная модель работает только с текстом. Veai передаст картинку субагенту с визуальной моделью, который опишет её или извлечёт текст. Создайте профиль субагента и выберите модель, распознающую изображения, чтобы основной агент понимал, когда передавать ему такие задачи.</li>
    <li><strong>Быстрые вопросы с <code>/btw</code>:</strong> задавайте уточняющий вопрос, не прерывая длительную задачу. Ответ появится в отдельной панели под историей чата, а основной агент продолжит работу; вопрос и ответ не попадут в историю диалога. Пока команда работает без инструментов и вложений.</li>
    <li><strong>Напоминания о правилах в длинных диалогах:</strong> укажите <code>strictness</code> во frontmatter пользовательского правила, чтобы задать, когда Veai повторит его агенту: <code>system</code> — один раз (значение по умолчанию), <code>user-message</code> — перед каждым сообщением пользователя или <code>tool-call</code> — после результата вызова инструмента, перед следующим шагом агента. Более частые напоминания требуют дополнительных токенов или времени.</li>
    <li><strong>IntelliJ Platform 2026.2:</strong> Veai теперь поддерживает IDE на IntelliJ Platform 2026.2, сохраняя поддержку версий платформы с 2025.1 по 2026.1.</li>
    <li><strong>Напоминания об обновлениях:</strong> когда доступна новая совместимая версия плагина, Veai предлагает обновиться сразу, отложить напоминание на семь дней или пропустить версию. Плагин никогда не устанавливает обновления без вашего разрешения. Напоминания можно отключить в <strong>Settings → Tools → Veai → Notifications</strong>.</li>
    <li><strong>Исправления интерфейса:</strong> выбранная модель теперь сохраняется отдельно для каждого чата. Также исправлены закрытие чатов и редактора, положение курсора после удаления вложения, остановка фоновых задач при закрытии чата и прикрепление бинарных файлов перетаскиванием.</li>
    <li><strong>Исправления надёжности:</strong> Veai надёжнее записывает файлы, повторяет обновление плагина после временных ошибок, правильно учитывает размер контекста провайдера для моделей в профилях маршрутизации и устраняет несколько проблем интеграции с MCP-серверами.</li>
</ul>
        ]]></change-notes>
  </plugin>
  <plugin id="ru.veai.agent" url="https://storage.yandexcloud.net/veai-releases/veai-obfuscated-5.21.0-IJ-253.zip" version="5.21.0-IJ-253">
    <idea-version since-build="253" until-build="253.*"/>
    <name>Veai AI Agent</name>
    <vendor>veai.ru</vendor>
    <category name="AI-Powered"/>
    <description><![CDATA[
<p>
Veai AI Agent is an IDE-native AI assistant.
</p>

<p>
Он использует отладчик, линтеры, рефакторинги, анализ покрытия, индексы кода и средства запуска тестов, чтобы писать код и доводить его до продакшен-состояния.
</p>

<h3>Отладка, рефакторинг и тестирование внутри IDE</h3>
<ul>
    <li><strong>Отладка на реальных данных выполнения:</strong> анализируйте сбои через состояние отладчика, стек вызовов, выполненные инструкции и поток данных без ручной расстановки сообщений в журнале.</li>
    <li><strong>Семантический рефакторинг:</strong> ищите символы, находите использования, переименовывайте и обновляйте код через индексы и рефакторинги IDE, а не через правки с помощью grep, которые ломают ссылки между файлами.</li>
    <li><strong>Генерация тестов с учётом покрытия:</strong> создавайте и обновляйте модульные, интеграционные и сквозные тесты, затем используйте покрытие и анализ веток, чтобы закрывать непроверенные сценарии.</li>
    <li><strong>Поиск и исправление уязвимостей:</strong> сканируйте JVM-проекты на проблемы безопасности и исправляйте найденные дефекты с помощью агента.</li>
    <li><strong>Исправление проблем качества в контексте проекта:</strong> используйте линтеры IDE, быстрые исправления, декомпиляцию библиотек и результаты сборки или тестов из IDE.</li>
    <li><strong>Работа в привычном процессе разработки в IDE:</strong> агенту доступны конфигурации запуска, средства запуска тестов, веб-поиск, чтение веб-страниц и данные Allure TestOps.</li>
</ul>

<h3>Для каких задач использовать</h3>
<ul>
    <li>отладка с использованием данных выполнения IDE и стеков вызовов;</li>
    <li>генерация тестов с обратной связью по покрытию и поиск нестабильных тестов;</li>
    <li>поиск и исправление уязвимостей безопасности с помощью статического анализа;</li>
    <li>рефакторинг кода с поиском с учётом IDE и безопасными переименованиями;</li>
    <li>исправление комментариев в запросах на слияние, стеков вызовов, падений тестов и задач из TMS;</li>
    <li>разработка функций и микросервисов по спецификациям;</li>
    <li>миграция кода на новые фреймворки или версии библиотек;</li>
    <li>генерация документации и комментариев к коду.</li>
</ul>

<h3>Открытые стандарты и контроль для команд</h3>
<ul>
    <li>Поддержка MCP и AGENTS.md для переносимых ИИ-процессов.</li>
    <li>Возможность использовать собственный ключ для LLM и управление областью редактирования для командной работы.</li>
    <li>Корпоративные возможности: развёртывание в VPC, самостоятельное размещение и единый вход.</li>
</ul>

<h3>Режимы агента</h3>
<p>
Режимы General, Code, Test, Plan, Review и Debug используют специализированные инструменты IDE. Например, режим Debug запускает отладчик, а режим Test читает данные покрытия. Также доступен оркестратор для разбиения сложных задач между специализированными субагентами и пользовательские режимы для командных процессов.
</p>

<h3>Как начать</h3>
<ol>
    <li>Установите Veai AI Agent.</li>
    <li>Откройте агента в JetBrains IDE.</li>
    <li>Попробуйте режим Debug для анализа падающего теста — он использует отладчик IDE, а не ручной вывод сообщений в журнал.</li>
</ol>

<p>
Начните писать код, используя все возможности вашей IDE.
</p>
        ]]></description>
    <change-notes><![CDATA[
<h1>Что нового в Veai AI Agent</h1>

<ul>
    <li><strong>Изображения в субагентах:</strong> теперь можно прикрепить изображение, даже если основная модель работает только с текстом. Veai передаст картинку субагенту с визуальной моделью, который опишет её или извлечёт текст. Создайте профиль субагента и выберите модель, распознающую изображения, чтобы основной агент понимал, когда передавать ему такие задачи.</li>
    <li><strong>Быстрые вопросы с <code>/btw</code>:</strong> задавайте уточняющий вопрос, не прерывая длительную задачу. Ответ появится в отдельной панели под историей чата, а основной агент продолжит работу; вопрос и ответ не попадут в историю диалога. Пока команда работает без инструментов и вложений.</li>
    <li><strong>Напоминания о правилах в длинных диалогах:</strong> укажите <code>strictness</code> во frontmatter пользовательского правила, чтобы задать, когда Veai повторит его агенту: <code>system</code> — один раз (значение по умолчанию), <code>user-message</code> — перед каждым сообщением пользователя или <code>tool-call</code> — после результата вызова инструмента, перед следующим шагом агента. Более частые напоминания требуют дополнительных токенов или времени.</li>
    <li><strong>IntelliJ Platform 2026.2:</strong> Veai теперь поддерживает IDE на IntelliJ Platform 2026.2, сохраняя поддержку версий платформы с 2025.1 по 2026.1.</li>
    <li><strong>Напоминания об обновлениях:</strong> когда доступна новая совместимая версия плагина, Veai предлагает обновиться сразу, отложить напоминание на семь дней или пропустить версию. Плагин никогда не устанавливает обновления без вашего разрешения. Напоминания можно отключить в <strong>Settings → Tools → Veai → Notifications</strong>.</li>
    <li><strong>Исправления интерфейса:</strong> выбранная модель теперь сохраняется отдельно для каждого чата. Также исправлены закрытие чатов и редактора, положение курсора после удаления вложения, остановка фоновых задач при закрытии чата и прикрепление бинарных файлов перетаскиванием.</li>
    <li><strong>Исправления надёжности:</strong> Veai надёжнее записывает файлы, повторяет обновление плагина после временных ошибок, правильно учитывает размер контекста провайдера для моделей в профилях маршрутизации и устраняет несколько проблем интеграции с MCP-серверами.</li>
</ul>
        ]]></change-notes>
  </plugin>
  <plugin id="ru.veai.agent" url="https://storage.yandexcloud.net/veai-releases/veai-obfuscated-5.21.0-IJ-252.zip" version="5.21.0-IJ-252">
    <idea-version since-build="252" until-build="252.*"/>
    <name>Veai AI Agent</name>
    <vendor>veai.ru</vendor>
    <category name="AI-Powered"/>
    <description><![CDATA[
<p>
Veai AI Agent is an IDE-native AI assistant.
</p>

<p>
Он использует отладчик, линтеры, рефакторинги, анализ покрытия, индексы кода и средства запуска тестов, чтобы писать код и доводить его до продакшен-состояния.
</p>

<h3>Отладка, рефакторинг и тестирование внутри IDE</h3>
<ul>
    <li><strong>Отладка на реальных данных выполнения:</strong> анализируйте сбои через состояние отладчика, стек вызовов, выполненные инструкции и поток данных без ручной расстановки сообщений в журнале.</li>
    <li><strong>Семантический рефакторинг:</strong> ищите символы, находите использования, переименовывайте и обновляйте код через индексы и рефакторинги IDE, а не через правки с помощью grep, которые ломают ссылки между файлами.</li>
    <li><strong>Генерация тестов с учётом покрытия:</strong> создавайте и обновляйте модульные, интеграционные и сквозные тесты, затем используйте покрытие и анализ веток, чтобы закрывать непроверенные сценарии.</li>
    <li><strong>Поиск и исправление уязвимостей:</strong> сканируйте JVM-проекты на проблемы безопасности и исправляйте найденные дефекты с помощью агента.</li>
    <li><strong>Исправление проблем качества в контексте проекта:</strong> используйте линтеры IDE, быстрые исправления, декомпиляцию библиотек и результаты сборки или тестов из IDE.</li>
    <li><strong>Работа в привычном процессе разработки в IDE:</strong> агенту доступны конфигурации запуска, средства запуска тестов, веб-поиск, чтение веб-страниц и данные Allure TestOps.</li>
</ul>

<h3>Для каких задач использовать</h3>
<ul>
    <li>отладка с использованием данных выполнения IDE и стеков вызовов;</li>
    <li>генерация тестов с обратной связью по покрытию и поиск нестабильных тестов;</li>
    <li>поиск и исправление уязвимостей безопасности с помощью статического анализа;</li>
    <li>рефакторинг кода с поиском с учётом IDE и безопасными переименованиями;</li>
    <li>исправление комментариев в запросах на слияние, стеков вызовов, падений тестов и задач из TMS;</li>
    <li>разработка функций и микросервисов по спецификациям;</li>
    <li>миграция кода на новые фреймворки или версии библиотек;</li>
    <li>генерация документации и комментариев к коду.</li>
</ul>

<h3>Открытые стандарты и контроль для команд</h3>
<ul>
    <li>Поддержка MCP и AGENTS.md для переносимых ИИ-процессов.</li>
    <li>Возможность использовать собственный ключ для LLM и управление областью редактирования для командной работы.</li>
    <li>Корпоративные возможности: развёртывание в VPC, самостоятельное размещение и единый вход.</li>
</ul>

<h3>Режимы агента</h3>
<p>
Режимы General, Code, Test, Plan, Review и Debug используют специализированные инструменты IDE. Например, режим Debug запускает отладчик, а режим Test читает данные покрытия. Также доступен оркестратор для разбиения сложных задач между специализированными субагентами и пользовательские режимы для командных процессов.
</p>

<h3>Как начать</h3>
<ol>
    <li>Установите Veai AI Agent.</li>
    <li>Откройте агента в JetBrains IDE.</li>
    <li>Попробуйте режим Debug для анализа падающего теста — он использует отладчик IDE, а не ручной вывод сообщений в журнал.</li>
</ol>

<p>
Начните писать код, используя все возможности вашей IDE.
</p>
        ]]></description>
    <change-notes><![CDATA[
<h1>Что нового в Veai AI Agent</h1>

<ul>
    <li><strong>Изображения в субагентах:</strong> теперь можно прикрепить изображение, даже если основная модель работает только с текстом. Veai передаст картинку субагенту с визуальной моделью, который опишет её или извлечёт текст. Создайте профиль субагента и выберите модель, распознающую изображения, чтобы основной агент понимал, когда передавать ему такие задачи.</li>
    <li><strong>Быстрые вопросы с <code>/btw</code>:</strong> задавайте уточняющий вопрос, не прерывая длительную задачу. Ответ появится в отдельной панели под историей чата, а основной агент продолжит работу; вопрос и ответ не попадут в историю диалога. Пока команда работает без инструментов и вложений.</li>
    <li><strong>Напоминания о правилах в длинных диалогах:</strong> укажите <code>strictness</code> во frontmatter пользовательского правила, чтобы задать, когда Veai повторит его агенту: <code>system</code> — один раз (значение по умолчанию), <code>user-message</code> — перед каждым сообщением пользователя или <code>tool-call</code> — после результата вызова инструмента, перед следующим шагом агента. Более частые напоминания требуют дополнительных токенов или времени.</li>
    <li><strong>IntelliJ Platform 2026.2:</strong> Veai теперь поддерживает IDE на IntelliJ Platform 2026.2, сохраняя поддержку версий платформы с 2025.1 по 2026.1.</li>
    <li><strong>Напоминания об обновлениях:</strong> когда доступна новая совместимая версия плагина, Veai предлагает обновиться сразу, отложить напоминание на семь дней или пропустить версию. Плагин никогда не устанавливает обновления без вашего разрешения. Напоминания можно отключить в <strong>Settings → Tools → Veai → Notifications</strong>.</li>
    <li><strong>Исправления интерфейса:</strong> выбранная модель теперь сохраняется отдельно для каждого чата. Также исправлены закрытие чатов и редактора, положение курсора после удаления вложения, остановка фоновых задач при закрытии чата и прикрепление бинарных файлов перетаскиванием.</li>
    <li><strong>Исправления надёжности:</strong> Veai надёжнее записывает файлы, повторяет обновление плагина после временных ошибок, правильно учитывает размер контекста провайдера для моделей в профилях маршрутизации и устраняет несколько проблем интеграции с MCP-серверами.</li>
</ul>
        ]]></change-notes>
  </plugin>
  <plugin id="ru.veai.agent" url="https://storage.yandexcloud.net/veai-releases/veai-obfuscated-5.21.0-IJ-251.zip" version="5.21.0-IJ-251">
    <idea-version since-build="251" until-build="251.*"/>
    <name>Veai AI Agent</name>
    <vendor>veai.ru</vendor>
    <category name="AI-Powered"/>
    <description><![CDATA[
<p>
Veai AI Agent is an IDE-native AI assistant.
</p>

<p>
Он использует отладчик, линтеры, рефакторинги, анализ покрытия, индексы кода и средства запуска тестов, чтобы писать код и доводить его до продакшен-состояния.
</p>

<h3>Отладка, рефакторинг и тестирование внутри IDE</h3>
<ul>
    <li><strong>Отладка на реальных данных выполнения:</strong> анализируйте сбои через состояние отладчика, стек вызовов, выполненные инструкции и поток данных без ручной расстановки сообщений в журнале.</li>
    <li><strong>Семантический рефакторинг:</strong> ищите символы, находите использования, переименовывайте и обновляйте код через индексы и рефакторинги IDE, а не через правки с помощью grep, которые ломают ссылки между файлами.</li>
    <li><strong>Генерация тестов с учётом покрытия:</strong> создавайте и обновляйте модульные, интеграционные и сквозные тесты, затем используйте покрытие и анализ веток, чтобы закрывать непроверенные сценарии.</li>
    <li><strong>Поиск и исправление уязвимостей:</strong> сканируйте JVM-проекты на проблемы безопасности и исправляйте найденные дефекты с помощью агента.</li>
    <li><strong>Исправление проблем качества в контексте проекта:</strong> используйте линтеры IDE, быстрые исправления, декомпиляцию библиотек и результаты сборки или тестов из IDE.</li>
    <li><strong>Работа в привычном процессе разработки в IDE:</strong> агенту доступны конфигурации запуска, средства запуска тестов, веб-поиск, чтение веб-страниц и данные Allure TestOps.</li>
</ul>

<h3>Для каких задач использовать</h3>
<ul>
    <li>отладка с использованием данных выполнения IDE и стеков вызовов;</li>
    <li>генерация тестов с обратной связью по покрытию и поиск нестабильных тестов;</li>
    <li>поиск и исправление уязвимостей безопасности с помощью статического анализа;</li>
    <li>рефакторинг кода с поиском с учётом IDE и безопасными переименованиями;</li>
    <li>исправление комментариев в запросах на слияние, стеков вызовов, падений тестов и задач из TMS;</li>
    <li>разработка функций и микросервисов по спецификациям;</li>
    <li>миграция кода на новые фреймворки или версии библиотек;</li>
    <li>генерация документации и комментариев к коду.</li>
</ul>

<h3>Открытые стандарты и контроль для команд</h3>
<ul>
    <li>Поддержка MCP и AGENTS.md для переносимых ИИ-процессов.</li>
    <li>Возможность использовать собственный ключ для LLM и управление областью редактирования для командной работы.</li>
    <li>Корпоративные возможности: развёртывание в VPC, самостоятельное размещение и единый вход.</li>
</ul>

<h3>Режимы агента</h3>
<p>
Режимы General, Code, Test, Plan, Review и Debug используют специализированные инструменты IDE. Например, режим Debug запускает отладчик, а режим Test читает данные покрытия. Также доступен оркестратор для разбиения сложных задач между специализированными субагентами и пользовательские режимы для командных процессов.
</p>

<h3>Как начать</h3>
<ol>
    <li>Установите Veai AI Agent.</li>
    <li>Откройте агента в JetBrains IDE.</li>
    <li>Попробуйте режим Debug для анализа падающего теста — он использует отладчик IDE, а не ручной вывод сообщений в журнал.</li>
</ol>

<p>
Начните писать код, используя все возможности вашей IDE.
</p>
        ]]></description>
    <change-notes><![CDATA[
<h1>Что нового в Veai AI Agent</h1>

<ul>
    <li><strong>Изображения в субагентах:</strong> теперь можно прикрепить изображение, даже если основная модель работает только с текстом. Veai передаст картинку субагенту с визуальной моделью, который опишет её или извлечёт текст. Создайте профиль субагента и выберите модель, распознающую изображения, чтобы основной агент понимал, когда передавать ему такие задачи.</li>
    <li><strong>Быстрые вопросы с <code>/btw</code>:</strong> задавайте уточняющий вопрос, не прерывая длительную задачу. Ответ появится в отдельной панели под историей чата, а основной агент продолжит работу; вопрос и ответ не попадут в историю диалога. Пока команда работает без инструментов и вложений.</li>
    <li><strong>Напоминания о правилах в длинных диалогах:</strong> укажите <code>strictness</code> во frontmatter пользовательского правила, чтобы задать, когда Veai повторит его агенту: <code>system</code> — один раз (значение по умолчанию), <code>user-message</code> — перед каждым сообщением пользователя или <code>tool-call</code> — после результата вызова инструмента, перед следующим шагом агента. Более частые напоминания требуют дополнительных токенов или времени.</li>
    <li><strong>IntelliJ Platform 2026.2:</strong> Veai теперь поддерживает IDE на IntelliJ Platform 2026.2, сохраняя поддержку версий платформы с 2025.1 по 2026.1.</li>
    <li><strong>Напоминания об обновлениях:</strong> когда доступна новая совместимая версия плагина, Veai предлагает обновиться сразу, отложить напоминание на семь дней или пропустить версию. Плагин никогда не устанавливает обновления без вашего разрешения. Напоминания можно отключить в <strong>Settings → Tools → Veai → Notifications</strong>.</li>
    <li><strong>Исправления интерфейса:</strong> выбранная модель теперь сохраняется отдельно для каждого чата. Также исправлены закрытие чатов и редактора, положение курсора после удаления вложения, остановка фоновых задач при закрытии чата и прикрепление бинарных файлов перетаскиванием.</li>
    <li><strong>Исправления надёжности:</strong> Veai надёжнее записывает файлы, повторяет обновление плагина после временных ошибок, правильно учитывает размер контекста провайдера для моделей в профилях маршрутизации и устраняет несколько проблем интеграции с MCP-серверами.</li>
</ul>
        ]]></change-notes>
  </plugin>
</plugins>
