Русский
Документация
Разрешения

Разрешения

Управляйте операциями, требующими одобрения пользователя.

Конфигурация

{
  "permission": {
    "edit": "ask",
    "bash": "ask"
  }
}

Значения разрешений

  • "allow" - Выполнять без одобрения
  • "deny" - Запретить выполнение
  • "ask" - Требовать одобрения пользователя

Разрешения для агентов

{
  "agent": {
    "build": {
      "permission": {
        "edit": "allow"
      }
    }
  }
}

Шаблоны bash-команд

{
  "permission": {
    "bash": {
      "*": "ask",
      "git status": "allow",
      "git push": "deny"
    }
  }
}

Поддерживаются glob-шаблоны для детального контроля.

Поведение по умолчанию

По умолчанию все операции разрешены без одобрения.