Что нового в Veai 5.8
Новая тарификация для персональных пользователей

Мы меняем модель тарификации для персональных пользователей: вместо абстрактных кредитов теперь будет использоваться понятная поминутная тарификация по времени работы модели над запросом.
Речь идёт именно о времени, которое модель тратит на обработку запроса и возврат ответа, а не о времени вашей работы в плагине или длительности всей сессии. Время работы модели соотносится с вашим временем работы как человека примерно как 1 к 16. То есть 5 минут времени работы модели - это 80 минут вашей работы с агентами в IDE.
По нашей оценке, такая поминутная тарификация для вас как для пользователя примерно в два раза дешевле, чем оформление одной прямой подписки у любого провайдера (например, Claude Code или Codex), и в 10 раз дешевле, чем покупать эти модели через API (с API ключом), при этом она даёт доступ сразу ко всем моделям всех провайдеров, а не только одного, как в случае прямой подписки.
В персональной подписке сохраняется доступ ко всем топовым моделям - как проприетарным моделям OpenAI, Anthropic и Google Gemini, так и open source моделям вроде GLM, MiniMax, Qwen и Kimi.
Debug Mode: инструменты отладчика для агента
Агент теперь может управлять отладчиком IDE - устанавливать брейкпоинты, запускать код с отладчиком, анализировать состояние переменных. Это позволяет использовать продвинутые техники дебага: научный метод отладки (проверка гипотез пошагово), добавление временных логов с последующим их удалением, запуск тестов с отладкой для анализа конкретных сценариев падения.
Полезно, когда вы столкнулись со сложным багом, который сложно диагностировать только по логам и анализу кода, и нужно "заглянуть" внутрь исполнения программы для понимания происходящего.
Инструменты запуска конфигураций IDE

Агент теперь может находить и запускать конфигурации проекта - тесты, сборки, приложения - через IDE.
Инструмент Get Configuration позволяет агенту получить список доступных конфигураций для файла, пакета или всего проекта (включая Gradle/Maven задачи и пользовательские конфигурации).
Инструмент Run Configuration запускает выбранную конфигурацию и возвращает агенту результат - вывод консоли, результаты тестов, ошибки компиляции.
Это эффективнее, чем сборка или запуск проекта через терминал, на что полагаются все ИИ инструменты, поскольку позволяет экономить потребление токенов (модель получает структурированный результат запуска), а также использует настроенный в проекте SDK.
Поддерживается для Java-based IDE (IDEA, Android Studio и т.п.) и PyCharm, в ближайшие релизы поддержим другие IDE.
Полезно, когда вы просите агента написать код и хотите, чтобы он сам запустил тесты и убедился, что всё работает, или когда нужно собрать проект и проанализировать ошибки сборки без переключения в терминал.
Инструменты рефакторинга у агента: переименование символа
Агент получил инструмент для переименования символов — классов, методов, полей, переменных и параметров. Старый-добрый Shift-F6, которым вы пользовались для рефакторингов, теперь доступен и агенту.
В отличие от обычного поиска и замены текста, который используют CLI агенты, этот инструмент использует механизм рефакторинга IDE. Поскольку другие инструменты при рефакторингах полагаются по сути на sed, они будут неизбежно ломать код и затем тратить ваши токены и время на исправление. Наш же инструмент рефакторинга корректно обновляет все объявления и использования символа, включая геттеры, сеттеры, тестовые классы и импорты, не ломая код. При этом автоматически переименовываются связанные символы — например, при переименовании поля агент обновит соответствующие геттеры и сеттеры.
Полезно, когда вы просите агента провести масштабный рефакторинг, который включает переименование сущностей в проекте, когда нужно привести к единообразию названия методов или переменных и устранить тех. долг.
Очередь сообщений в чате
Теперь сообщения в чате можно отправлять в очередь, не дожидаясь полного завершения предыдущего ответа агента. Если во время генерации у вас появилась следующая мысль, уточнение или дополнительная инструкция, её можно сразу отправить, и она не потеряется: агент обработает такие сообщения последовательно. Раньше в подобных ситуациях приходилось ждать окончания текущего ответа или вручную повторять ввод, из-за чего диалог становился менее естественным.
Пока сообщение в чате обрабатывается, новое по кнопке отправки добавится в очередь. Отправить сразу в чат мимо очереди можно по Ctrl+Enter. Для открытия очереди служит кнопка слева от кнопки отправки сообщения. Порядок элементов в очереди можно менять перетаскиванием. При наведении на элемент очереди появляются элементы управления: можно задать количество повторов сообщения, принудительно отправить в чат (остановив запущенную обработку сообщения) и удалить сообщение из очереди.
Полезно, когда вы ведёте длинный итеративный диалог с агентом, по ходу чтения ответа сразу формулируете уточнения или хотите быстро добавить ещё один шаг, пока предыдущий запрос уже выполняется. Повторы полезно использовать, когда вы работаете со слабой или ленивой моделью: написать сообщение "Продолжай, пока не будешь уверена в результате", поставить счётчик 10 раз и уйти пить кофе.
Настройка размера контекста модели

Для моделей, подключённых через OpenAI-совместимый режим, добавлено поле для ручного указания размера контекста. Раньше плагин не всегда мог корректно определить лимит контекста для таких моделей, из-за чего в интерфейсе показывались некорректные значения. Теперь вы можете установить точный размер контекста вручную, и плагин будет корректно управлять размером отправляемых запросов.
Полезно, когда вы используете OpenAI-совместимые модели (например, Qwen, DeepSeek) с нестандартным размером контекста и хотите, чтобы плагин корректно считал лимиты при отправке запросов и сжатии чата.
Поиск и декомпиляция .NET-классов в Rider
Агент в Rider получил два новых инструмента для работы с .NET-кодом.
Поиск классов - агент может искать .NET-типы по имени в проекте, библиотеках и NuGet-пакетах. Поиск поддерживает фильтрацию по скоупу (только проект, только библиотеки, всё вместе) и префиксу пространства имён.
Декомпиляция - если исходный код класса недоступен (например, тип из NuGet-пакета или системной сборки), агент может декомпилировать его и прочитать содержимое прямо из IDE, без необходимости искать исходники в репозитории или скачивать пакет отдельно.
Полезно, когда вы просите агента разобраться в сторонней библиотеке, понять, как работает тип из NuGet-пакета, или найти нужный класс в большом решении с множеством зависимостей.
Поддержка JetBrains IDE 2026.1
Плагин обновлён для совместимости с новыми версиями JetBrains IDE 2026.1. Если вы уже перешли на новую версию IDE, Veai продолжит работать без изменений.
Для обратной связи - support@veai.ru и чат с командой.