Матрица функциональности
Общая функциональность
| Функциональность \ IDE | IDEA1 | Android Studio | PyCharm | GoLand | Rider | WebStorm | PhpStorm |
|---|---|---|---|---|---|---|---|
| Увеличение тестового покрытия | + | + | + | 2026 | 2026 | + | 2026 |
| Кнопки около кода: Сгенерировать тесты, Исправить тесты | + | + | + | 2026 | 2026 | + | 2026 |
| Генерация тестов из конкретного запуска | + | + | 2026 | 2026 | 2026 | 2026 | 2026 |
| Agent Changes | + | + | + | + | + | + | + |
| Ask/Copy | + | + | + | + | + | + | + |
| Чат с агентом | + | + | + | + | + | + | + |
| MCP серверы | + | + | + | + | + | + | + |
| Skills (Навыки) | + | + | + | + | + | + | + |
| AGENTS.md | + | + | + | + | + | + | + |
| Правила агента | + | + | + | + | + | + | + |
| Онбординг агента | + | + | + | + | + | + | + |
| Очередь сообщений | + | + | + | + | + | + | + |
| Простой режим интерфейса | + | + | + | + | + | + | + |
| Профили субагентов (Model Routing) | + | + | + | + | + | + | + |
| Режимы работы агента | + | + | + | + | + | + | + |
| .readignore/.writeignore | + | + | + | + | + | + | + |
| Поиск уязвимостей | + | + | - | - | - | - | - |
| Auto Review | + | + | + | + | + | + | + |
| Изображения | + | + | + | + | + | + | + |
| Memory Bank | + | + | + | + | + | + | + |
| Настройки плагина | + | + | + | + | + | + | + |
| Окно результатов ревью | + | + | + | + | + | + | + |
| Edit Scope | + | + | + | + | + | + | + |
| Автоматическое сжатие чата | + | + | + | + | + | + | + |
| Генерация кода в строке редактора | + | + | + | + | + | + | + |
| Генерация сообщений коммитов | + | + | + | + | + | + | + |
| Поддержка TMS систем | + | + | + | + | + | + | + |
| Анализ теста на моргание (flaky) | + | + | + | + | + | + | + |
Агентская функциональность
| Функциональность \ IDE | IDEA1 | Android Studio | PyCharm | GoLand | Rider | WebStorm | PhpStorm |
|---|---|---|---|---|---|---|---|
| Может вызывать команды системы сборки | + | + | + | 2026 | + | + | 2026 |
| Запуск тестов с инструментацией кода | + | + | + | 2026 | 2026 | + | 2026 |
| Чтение кода из зависимостей | + | + | + | 2026 | + | 2026 | 2026 |
| Чтение файлов и просмотр директорий | + | + | + | + | + | + | + |
| Поиск использований сущности | + | + | + | + | + | + | + |
| Web search & Web fetch | + | + | + | + | + | + | + |
| Индексы для быстрого поиска по коду | + | + | + | + | + | + | + |
| Редактирование и создание файлов | + | + | + | + | + | + | + |
| Видит ошибки в файле | + | + | + | + | + | + | + |
| Переименовать сущность по всему проекту | + | + | + | + | + | + | + |
| Выполнение команд в терминале с SDK проекта | + | + | + | + | + | + | + |
| Вызов инспекций IDE | + | + | + | + | + | + | + |
| Запуск дебаггера, расстановка брейпоинтов | + | + | + | + | + | + | + |
Режимы работы
| Функциональность \ Агент | General | Code | Debug | Plan | Test | Review | Ask | Orchestrator |
|---|---|---|---|---|---|---|---|---|
| Чтение файлов и просмотр директорий | + | + | + | + | + | + | + | + |
| Поиск использований сущности | + | + | + | + | + | + | + | - |
| Web search & Web fetch | + | + | + | + | + | + | + | - |
| Индексы для быстрого поиска по коду | + | + | + | + | + | + | + | - |
| Редактирование и создание файлов | + | + | + | + | + | - | - | - |
| Видит ошибки в файле | + | + | + | + | + | - | - | - |
| Переименовать сущность по всему проекту | + | + | + | + | + | - | - | - |
| Выполнение команд в терминале с SDK проекта | + | + | + | + | + | + | - | - |
| Вызов инспекций IDE | - | - | - | - | - | + | - | - |
| Запуск дебаггера, расстановка брейпоинтов | - | - | + | - | - | - | - | - |
| Может вызывать команды системы сборки | + | + | + | + | + | + | - | - |
| Запуск тестов с инструментацией кода | + | + | + | + | + | + | - | - |
| Чтение кода из зависимостей | + | + | + | + | + | + | + | - |
| Вызов субагентов | + | - | - | - | - | - | - | + |