Перейти к содержанию

Управление правами

Koda Desktop управляет правами на нескольких уровнях: режим подтверждений, read-only, типы разрешений и настройки доступа для задач по расписанию.

Режим подтверждений

Режим подтверждений определяет, насколько часто приложение будет спрашивать ваше решение перед действиями агента.

Селектор режима подтверждений и выбора модели под полем запроса Селектор режима подтверждений и выбора модели под полем запроса

Селектор режима подтверждений и выбора модели под полем запроса

Запрашивать

Агент запрашивает разрешение на каждое действие, которому нужен явный ответ пользователя.

Подходит для:

  • правок в незнакомом коде
  • миграций и изменений конфигурации
  • правок в системных файлах

Авто-правки

Правки файлов применяются автоматически, остальные действия требуют подтверждения.

Подходит для:

  • небольших UI-правок
  • текстов и копирайта
  • тестов и локальных исправлений

Без подтверждений

Все действия выполняются без дополнительных подтверждений.

Подходит для:

  • быстрых черновиков
  • задач, где вы готовы принять изменения целиком

Типы разрешений

Когда агент запрашивает разрешение, в панели Koda просит разрешение доступны несколько вариантов ответа:

Тип Действие Длительность
Разрешить Одобрить действие один раз Только для текущего запроса
Разрешать всегда Одобрить все похожие действия В рамках текущей задачи
Отклонить Отказать один раз Только для текущего запроса
Отклонять всегда Отклонять все похожие действия В рамках текущей задачи

Для инструментов MCP постоянные варианты называются иначе: Разрешать весь сервер разрешает все инструменты этого сервера, а Разрешать этот инструмент — только вызванный.

Панель запроса разрешения с вариантами ответа Панель запроса разрешения с вариантами ответа

Панель запроса разрешения с вариантами ответа

Кнопка Отмена закрывает запрос без решения.

При остановке ответа кнопкой Стоп приложение также закрывает все ожидающие запросы разрешений.

Read-only

Пункт Только чтение включает режим, в котором у агента просто нет инструментов на запись: правка файлов, команды с побочными эффектами и MCP-инструменты недоступны, а запросы разрешений отклоняются автоматически. Никаких дополнительных инструкций модели при этом не даётся.

Этот режим полезен для:

  • аудита проекта
  • поиска причин багов
  • подготовки объяснения без правок
  • проверки гипотезы перед реальной задачей

Read-only не изолирует файловую систему

Read-only убирает у агента пишущие инструменты и отклоняет запросы разрешений на изменение, а Shell принимает только простые читающие команды, как в режиме «План». Файловая система физически остаётся изменяемой.

Права для задач по расписанию

Для задач по расписанию доступны отдельные режимы доступа, так как подтвердить действие в фоне будет некому:

  • Только чтение — агент изучает проект, но не меняет файлы и не запускает команды с побочными эффектами
  • Чтение и запись — агент может самостоятельно изменять файлы проекта
  • Без ограничений — агент выполняет команды и изменения без подтверждений

Смена режима

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

Смена режима доступа недоступна во время сжатия контекста — дождитесь завершения или остановите процесс.