Skip to main content

Что нового в Veai 5.14

В 5.14 появился Memory Bank — агент запоминает полезное о проекте между чатами, окно результатов ревью превращает находки в структурированный отчёт, а профили маршрутизации моделей распределяют подзадачи по разным моделям. MCP-сервисы привязаны к проекту, чаты и фильтры сохраняются после перезапуска, а в настройках reasoning появился режим "None" для экономии кредитов.

Memory Bank

Memory Bank

Раньше каждый новый чат начинался с чистого листа — агент не помнил ничего из предыдущих разговоров. Memory Bank это исправляет: агент запоминает полезные факты о проекте и использует их в следующих чатах.

Чтобы попробовать:

  1. Включите в Settings → Tools → Veai → Memory Bank.
  2. Работайте с агентом как обычно — он сам решит, что стоит запомнить. Или скажите в чате: «Запомни, что мы используем xUnit, а не NUnit».
  3. В следующем чате агент уже будет это учитывать.

Memory Bank settings

Чем полезно: не нужно каждый раз заново объяснять структуру проекта, библиотеки, код-стайл или договорённости команды. В сложных проектах экономит кучу времени.

Окно результатов ревью

Review tool window

Раньше, когда агент заканчивал ревью кода, его находки оставались только в тексте чата. Открыть их снова или перейти к проблемному месту было неудобно.

В 5.14 появилось окно Review для результатов код-ревью. Теперь это не просто текст в чате, а полноценный отчёт: проблема описана, указан тип и серьёзность, и всё привязано к конкретным файлам и строкам. Клик по проблеме — и вы уже на месте в редакторе.

После того как ревью закончено, на экране появляется панель с результатами. Кнопка "Open report" открывает развёрнутый отчёт с деталями. Для каждой проблемы можно сразу запустить агента на исправление — кнопка "Fix with agent" передаёт контекст обратно, и агент применяет правки сам.

Результаты ревью сохраняются: можно закрыть вкладку, перезапустить IDE и снова открыть отчёт. Окно работает на той же инфраструктуре, что и результаты SAST-анализа, — список запусков, панель приветствия и модель представления общие.

Профили маршрутизации моделей

Model Routing

Раньше все субагенты — Code, Ask, Test, Review, Plan, Debug — работали на той же модели, что и основной чат. Если вы поставили мощную (и дорогую) модель, даже быстрый поиск по коду тянул её, расходуя и время, и кредиты.

Model Routing это исправляет. В системе появились три встроенных профиля: fast — для лёгкого поиска и чтения файлов, balanced — для рутинного анализа и тестов, strong — для сложного ревью и дебага. Агент сам выбирает профиль по его текстовому описанию. Можно закрепить за каждым свою модель или добавить собственные профили — через настройки (Settings → Tools → Veai → Model Routing) или прямо в файле .veai/model-routing.yaml в проекте (глобальные хранятся в ~/.veai/model-routing.yaml, проектный переопределяет глобальный).

Если у профиля модель не указана, субагент наследует модель родительского чата — так что можно спокойно разобраться без риска что-то сломать. А описания профилей пишутся на естественном языке как подсказки агенту, когда какой профиль брать.

Улучшения MCP

MCP-сервисы теперь привязаны к проекту: каждый проект может иметь свои MCP-серверы, независимо от глобальных настроек. Это удобно при работе с несколькими проектами, где разные MCP требуют разные директории и конфигурации.

В переменных окружения MCP появились плейсхолдеры вида ${env:ИМЯ_ПЕРЕМЕННОЙ} - больше не нужно хранить токены прямо в конфиге, достаточно сослаться на переменную окружения. Также добавлена возможность массово включить все отключившиеся MCP-серверы одним нажатием, вместо того чтобы запускать каждый отдельно.

MCP научился работать с бинарными данными: картинки, аудио и другие не-текстовые ответы теперь корректно сохраняются как отдельные файлы и подключаются к чату как вложения, а не сваливаются в один текстовый блок с base64 внутри.

Улучшения интерфейса

Чаты и фильтры теперь сохраняются после перезапуска IDE - открытые вкладки, текущий чат и настройки сортировки на месте.

При пустой истории чатов вместо чёрного экрана показывается экран приветствия с подсказками.

Отложенные сообщения в очереди можно редактировать: двойной клик или иконка редактирования открывают текст, и вы можете дополнить его деталями, не удаляя и не переписывая с нуля.

Улучшения агента

В настройках reasoning effort появился вариант "None" - он явно отключает thinking у моделей, которые его поддерживают. Это полезно, когда нужно сэкономить кредиты или получить быстрый ответ на простую задачу. Раньше значение "Default" на разных провайдерах вело себя по-разному, и надёжно выключить reasoning было нельзя.

Исправление ошибок интерфейса

Исправлены проблемы с плавающими панелями в Rider, некорректное отображение действий в Changes Overview и ошибка с пустым экраном при старте IDE.

Исправления агента и стабильности

Ответы MCP-инструментов обрабатываются точнее, терминальные команды работают стабильнее, а системный промпт стал короче. Также поправили ошибки с уникальными идентификаторами запросов к LLM и передачей провайдера.


Установить Veai 5.14

Для обратной связи - support@veai.ru и чат с командой.