Обзорное знакомство с плагином¶
Если хочется быстро почувствовать, чем Koda полезна в реальной работе, не обязательно сразу читать всю документацию подряд. Достаточно понять, какие режимы у неё есть и в какой момент какой из них удобнее включать.
Ниже — короткая карта возможностей.
Режим чата — это самый естественный способ начать знакомство с Koda. Вы задаёте вопрос, прикладываете нужный контекст и получаете ответ: объяснение, пример, идею для рефакторинга или план действий.
Когда это полезно
Чат хорош, когда нужно разобраться в коде, обсудить решение, получить пример или быстро проверить гипотезу.

Агент нужен для задач, которые состоят из нескольких шагов: изучить проект, найти нужные места, подготовить изменения, проверить результат. Он нужен там, где обычного ответа уже мало и требуется довести задачу до конца.
Когда это полезно
Агент стоит выбирать для более объёмных задач с изменением файлов: рефакторинга, добавления функциональности, исправления связанных ошибок и наведения порядка в проекте.

Режим планирования — это подготовка перед агентом. Koda изучает проект, задаёт уточняющие вопросы и публикует пошаговый план, который можно отредактировать и запустить в работу одним нажатием. Никаких изменений в код она при этом не вносит.
Когда это полезно
Планирование подходит для крупных задач: когда решение затронет несколько модулей, есть варианты подхода или объём работы лучше сначала оценить.

Автодополнение помогает в тот момент, когда вы и так уже пишете код.
Это самый «незаметный» режим.
Koda подсказывает продолжение строк и блоков, не ломая рабочий ритм и не заставляя каждый раз формулировать отдельный запрос.
Когда это полезно
Автодополнение экономит время на рутинных участках: шаблонных конструкциях, типах, обработчиках, повторах существующего стиля кода.

В режимах агента и планирования Koda может поручать отдельные вопросы субагентам — помощникам, которые работают в фоне и параллельно. По умолчанию субагенты имеют доступ только на чтение; при желании им можно разрешить поиск, изменение файлов, команды и MCP-инструменты. Они обогащают основной контекст результатами своей работы.
Когда это полезно
Когда нужно выполнить работу быстрее, например, разделив объёмую задачу. Это ускоряет объёмные задачи и экономит контекст основного диалога.

Практический сценарий¶
На практике режимы часто сменяют друг друга в рамках одной задачи.
Например, это может выглядеть так:
1. Чат: «Покажи хороший подход к форме с валидацией»
2. Планирование: «Составь план внедрения этого подхода в мой проект»
3. Агент: «Внеси изменения по плану»
4. Автодополнение: корректирую мелкие детали
Такой переход между режимами — не обходной путь, а обычный рабочий процесс.