Запуск конфигураций IDE

Агент может находить и запускать конфигурации проекта — тесты, сборки, приложения — через IDE. Это работает так же, как если бы вы нажали кнопку Run или Build в интерфейсе IDE.
Поддержка IDE
В Java-based IDE, например IntelliJ IDEA и Android Studio, а также в PyCharm агент находит и запускает конфигурации проекта: тесты, сборки и приложения. Он может получить конфигурации для файла, пакета или всего проекта, включая Gradle/Maven-задачи и пользовательские конфигурации.
В Rider агент работает с глобальными конфигурациями из меню Run и с юнит-тестами. Для тестовых запусков он возвращает stdout, stderr, статусы и стектрейсы. Сейчас Rider не запускает сборку проекта через этот инструмент, не принимает аргументы запуска и не собирает покрытие.
В WebStorm доступны npm, Jest, Vitest, Cypress и Playwright. Для поддерживаемых тестовых конфигураций агент может запускать сбор покрытия.
Get Configuration
Инструмент позволяет получить список доступных конфигураций для файла, пакета или всего проекта (включая Gradle/Maven задачи и пользовательские конфигурации).
Run Configuration
Инструмент запускает выбранную конфигурацию и возвращает агенту результат — вывод консоли, результаты тестов, ошибки компиляции.
Преимущества перед терминалом
Это эффективнее, чем сборка или запуск проекта через терминал, на что полагаются все ИИ-инструменты:
- экономит потребление токенов (модель получает структурированный результат запуска);
- использует настроенный в проекте SDK.
Агенту не нужно гадать, какую команду выполнить или какой SDK использовать — он работает с конфигурациями, которые уже настроены в проекте.
Когда полезно
- Вы просите агента написать код и хотите, чтобы он сам запустил тесты и убедился, что всё работает.
- Нужно собрать проект и проанализировать ошибки сборки без переключения в терминал.
- Вы работаете в C#, .NET или JS/TS-проекте и хотите, чтобы агент сам запустил тесты в нужном модуле.