Матрица функциональности
Общая функциональность
| Функциональность \ IDE | IDEA | PyCharm | GoLand | Rider | WebStorm | PhpStorm |
|---|---|---|---|---|---|---|
| Чат с агентом | + | + | + | + | + | + |
| Правила агента | + | + | + | + | + | + |
| Кастомные промпты для агента | + | + | + | + | + | + |
| MCP серверы | + | + | + | + | + | + |
| .readignore/.writeignore | + | + | + | + | + | + |
| Поддержка изображений | + | + | + | + | + | + |
| Объяснение ошибки (в окне Run) | + | + | + | + | + | + |
| Объяснение кода | + | + | + | + | + | + |
| Поиск ошибок в коде | + | + | + | + | + | + |
| Генерация кода в строке редактора | + | + | + | + | + | + |
| Поддержка TMS систем | + | + | + | + | + | + |
| Генерация тестов из конкретного запуска | + | 2026 | 2026 | 2026 | 2026 | 2026 |
| Увеличение тестового покрытия | + | 2026 | 2026 | 2026 | 2026 | 2026 |
| Анализ теста на моргание (flaky) | + | 2026 | 2026 | 2026 | 2026 | 2026 |
| Генерация тестов | + | 2026 | 2026 | 2026 | 2026 | 2026 |
| Дополнение тестового класса новыми тестами | + | 2026 | 2026 | 2026 | 2026 | 2026 |
| Исправить тест | + | 2026 | 2026 | 2026 | 2026 | 2026 |
Агентская функциональность
| Функциональность \ IDE | IDEA | PyCharm | GoLand | Rider | WebStorm | PhpStorm |
|---|---|---|---|---|---|---|
| Чтение файлов и просмотр директорий | + | + | + | + | + | + |
| Редактирование и создание файлов | + | + | + | + | + | + |
| Выполнение команд в терминале с SDK проекта | + | + | + | + | + | + |
| Видит ошибки в файле | + | + | + | + | + | + |
| Web search & Web fetch | + | + | + | + | + | + |
| Автоматическое сжатие чата | + | + | + | + | + | + |
| Индексы для быстрого поиска по коду | + | + | + | + | + | + |
| Запуск тестов с инструментацией кода | + | - | - | - | - | - |
| Может вызывать команды системы сборки | + | - | - | - | - | - |
| Применение быстрых исправлений к сгенерированному коду | + | - | - | - | - | - |
| Форматирование сгенерированного кода | + | - | - | - | - | - |
| Агент может переименовать сущность по всему проекту | + | - | - | - | - | - |
Режимы работы
| Функциональность \ Агент | Agent | Ask | Tester (только в IDEA) |
|---|---|---|---|
| Чтение файлов и просмотр директорий | + | + | + |
| Редактирование и создание файлов | + | - | + |
| Выполнение команд в терминале с SDK проекта | + | - | + |
| Видит ошибки в файле | + | - | + |
| Web search & Web fetch | + | + | + |
| Автоматическое сжатие чата | + | + | + |
| Индексы для быстрого поиска по коду | + | + | + |
| Запуск тестов с инструментацией кода | + | - | + |
| Может вызывать команды системы сборки | + | - | + |
| Применение быстрых исправлений к сгенерированному коду | + | - | + |
| Форматирование сгенерированного кода | + | - | + |
| Агент может переименовать сущность по всему проекту | + | - | + |