Инструменты и интеграции
Veai использует инструменты JetBrains IDE, встроенные возможности агента и подключённые MCP-серверы. Инструменты дают агенту факты о проекте и позволяют выполнять действия без ручного копирования длинных логов и результатов поиска в чат.
Инструменты IDE и проекта
| Функция | Что делает |
|---|---|
| Конфигурации запуска IDE | Находит и запускает настроенные тесты, сборки и приложения, возвращает структурированный результат |
| Поиск по проекту | Использует индексы IDE для поиска символов и кода |
| Чтение зависимостей | Открывает код фактически подключённой версии библиотеки |
| Рефакторинг | Переименовывает символы через механизм IDE и обновляет связанные использования |
| Генерация кода в редакторе | Вносит локальное изменение рядом с выбранным кодом |
| Сообщение коммита | Готовит описание изменений для коммита |
Внешние инструменты
| Функция | Что делает |
|---|---|
| MCP | Подключает браузеры, базы знаний, трекеры и другие внешние сервисы |
| Web Search | Ищет информацию в интернете и читает найденные страницы |
Подключённые MCP-серверы появляются в меню Tools отдельными группами. Набор инструментов зависит от режима агента, IDE и настроенных серверов.
Доступ и подтверждения
В меню Tools можно разрешить инструмент, запретить его или потребовать подтверждение перед вызовом. Доступность инструмента не означает, что любое его действие безопасно: тест, команда, приложение или внешний сервис могут менять файлы и данные.
Для файлов дополнительно действуют Edit Scope, .readignore и .writeignore. Поддержку функций в разных IDE проверяйте по матрице функциональности.