<?xml version='1.0' encoding='UTF-8'?>
<plugins>
  <plugin id="ru.veai.agent" url="https://storage.yandexcloud.net/veai-releases/veai-obfuscated-5.18.1-IJ-261.zip" version="5.18.1-IJ-261">
    <idea-version since-build="261" until-build="261.*"/>
    <name>Veai</name>
    <vendor email="info@veai.ru" url="https://veai.ru/">Veai</vendor>
    <category name="JVM Frameworks"/>
    <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.18.1-IJ-253.zip" version="5.18.1-IJ-253">
    <idea-version since-build="253" until-build="253.*"/>
    <name>Veai</name>
    <vendor email="info@veai.ru" url="https://veai.ru/">Veai</vendor>
    <category name="JVM Frameworks"/>
    <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.18.1-IJ-252.zip" version="5.18.1-IJ-252">
    <idea-version since-build="252" until-build="252.*"/>
    <name>Veai</name>
    <vendor email="info@veai.ru" url="https://veai.ru/">Veai</vendor>
    <category name="JVM Frameworks"/>
    <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.18.1-IJ-251.zip" version="5.18.1-IJ-251">
    <idea-version since-build="251" until-build="251.*"/>
    <name>Veai</name>
    <vendor email="info@veai.ru" url="https://veai.ru/">Veai</vendor>
    <category name="JVM Frameworks"/>
    <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.11.1-IJ-243.zip" version="5.11.1-IJ-243">
    <idea-version since-build="243" until-build="243.*"/>
    <name>Veai</name>
    <vendor email="info@veai.ru" url="https://veai.ru/">Veai</vendor>
    <category name="JVM Frameworks"/>
    <description><![CDATA[
        <p>
        Veai AI Agent for coding, testing, and debugging, understands the project structure and follows its style.
        </p>

        <p>
        <strong>Key features:</strong>
        <ul>
            <li>Agents use all IDE tooling: code coverage, refactorings, build, configuration, and test runner, decompilation, and quick fixes, while other AI tools can only edit files and run terminal commands</li>
            <li>Combines the full power of precise IDE indexes with the semantic abilities of RAG for project structure, while other AI tools rely solely on fuzzy RAG</li>
            <li>Provides agent modes: Agent, Ask, Tester, Plan, and Review</li>
            <li>Supports open standards: MCP, AGENTS.md, Skills, Rules</li>
            <li>Searches the web and reads webpages directly from the IDE</li>
            <li>Integrates natively with Allure TestOps TMS</li>
        </ul>
        </p>

        <p>
        <strong>Key advantages over prompt-only tools:</strong>
        <ul>
            <li><strong>For code search and refactorings:</strong> uses stable IDE internal tooling</li>
            <li><strong>For test generation:</strong> uses IDE coverage tooling and our complex technology (symbolic execution) to ensure that coverage is increased</li>
            <li><strong>For debugging:</strong> natively observes executed instructions and data flow (using code instrumentation)</li>
        </ul>
        </p>

        <p>
        <strong>Agent modes:</strong>
        <ul>
            <li><strong>Agent</strong> – a full-fledged agent that can read and edit files. Best suited for day-to-day work, not related to project exploration and testing.</li>
            <li><strong>Ask</strong> – read-only agent mode: it can read files in the project, read pages on the internet. Best suited for project exploration tasks, brainstorming implementation ideas, and analyzing the causes of bugs.</li>
            <li><strong>Tester</strong> – mode focused on test generation. Although you can generate tests in Agent mode, this mode will provide better results.</li>
            <li><strong>Plan</strong> – the agent drafts and aligns a step-by-step plan with you before applying code changes.</li>
            <li><strong>Review</strong> – a mode focused on reviewing changes and providing feedback on diffs.</li>
        </ul>
        </p>

        <p>
        <strong>Veai AI Agent helps you:</strong>
        <ul>
            <li>generate microservices from specifications</li>
            <li>migrate code to new frameworks or library versions</li>
            <li>generate documentation and code comments</li>
            <li>fix pull request review feedback</li>
            <li>refactor and optimize code</li>
            <li>fix failures using stacktraces or TMS data</li>
            <li>generate unit, integration, and end-to-end tests</li>
            <li>increase test coverage to pass quality gate requirements</li>
            <li>update tests after implementation changes</li>
            <li>detect and fix flaky tests</li>
        </ul>
        </p>

        <p>
        <strong>Search keywords:</strong> AI coding assistant, IntelliJ AI agent, JetBrains AI plugin, AI pair programming, AI programming assistant, AI code generator, AI debugging assistant, Debugging AI plugin, Stacktrace analysis, Bug fixing AI, Code debugging tool, Debugging assistant plugin, AI debugger, Error analysis plugin, Test generation plugin, Unit test generation, Test coverage improvement, Automated testing plugin, Flaky test detection, Code refactoring plugin, Code generation plugin, Automated code fixes, Code quality plugin, Code analysis plugin, IntelliJ IDEA plugin, JetBrains platform, Java AI assistant, Kotlin AI plugin, MCP servers integration, GitLab AI assistant, Development productivity plugin
        </p>

        <p>
        If you enjoy using Veai AI Agent, please rate the plugin, share your feedback, and help us spread the word.
        </p>

        <p>
        <a href="https://veai.ru/docs/legal/user-agreement">User Agreement</a>
        </p>

        <p>
        Very quick <a href="https://veai.ru/">demo</a> how to use Veai AI Agent.
        </p>

        <p>
        Found a bug? Want to share your feedback? Submit an <a href="https://veai.ru/docs/veai/download#%D0%BE%D1%81%D1%82%D0%B0%D0%BB%D0%B8%D1%81%D1%8C-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B">issue</a>.
        </p>
        <div><img src="https://mc.yandex.ru/watch/103136138" style="position:absolute; left:-9999px;" alt="" /></div>
        ]]></description>
    <change-notes><![CDATA[

        <h1>What's New in Veai AI Agent 5.11</h1>

        <p>Veai AI Agent 5.11 improves everyday AI-assisted development in the IDE: scans JVM projects for vulnerabilities, runs tests with IDE context, keeps long chats working, and connects larger MCP toolsets more reliably.</p>

        <ul>
            <li>Vulnerability search for JVM projects with findings, traces, explanations, and agent-assisted fixes.</li>
            <li>IDE-based test execution in Rider and WebStorm, in addition to IntelliJ IDEA and PyCharm.</li>
            <li>MCP server support through subagents for large toolsets.</li>
            <li>LLM-based chat history summarization for longer agent sessions.</li>
            <li>Improved library code reading for more accurate API usage and fewer guesses.</li>

        </ul>

        ]]></change-notes>
  </plugin>
  <plugin id="ru.veai.agent" url="https://storage.yandexcloud.net/veai-releases/veai-obfuscated-5.1.2-IJ-242.zip" version="5.1.2-IJ-242">
    <idea-version since-build="242" until-build="242.*"/>
    <name>Veai</name>
    <vendor email="info@veai.ru" url="https://veai.ru/">Veai</vendor>
    <category name="JVM Frameworks"/>
    <description><![CDATA[
   <p>
   Veai with an AI agent for coding, testing, and debugging, understands the project structure and follows its style.
   </p>


   <p>
   <strong>Key features:</strong>
   <ul>
       <li>AI agent for coding, testing, and debugging</li>
       <li>MCP servers support (GitLab, Jira, Confluence etc.)</li>
       <li>Rules and Workflows support</li>
       <li>Unit and integration tests generation</li>
       <li>Test generation from execution</li>
       <li>Flaky tests analysis</li>
   </ul>
   </p>


   <p>
   <strong>Veai helps you:</strong>
   <ul>
       <li>Generate microservices from specifications</li>
       <li>Migrate code to new frameworks or library versions</li>
       <li>Generate documentation and code comments</li>
       <li>Fix pull request review feedback</li>
       <li>Refactor and optimize code</li>
       <li>Fix failures using stacktraces or TMS data</li>
       <li>Generate unit, integration, and end-to-end tests</li>
       <li>Increase test coverage to pass quality gate requirements</li>
       <li>Update tests after implementation changes</li>
       <li>Detect and fix flaky tests</li>
   </ul>
   </p>


   <div><img src="https://mc.yandex.ru/watch/103136138" style="position:absolute; left:-9999px;" alt="" /></div>
   ]]></description>
  </plugin>
  <plugin id="ru.veai.agent" url="https://storage.yandexcloud.net/veai-releases/veai-obfuscated-5.18.1-IJ-262.zip" version="5.18.1-IJ-262">
    <idea-version since-build="262" until-build="262.*"/>
    <name>Veai</name>
    <vendor email="info@veai.ru" url="https://veai.ru/">Veai</vendor>
    <category name="JVM Frameworks"/>
    <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>
