Настройки разрешений Codex

Приложение Codex позволяет установить три режима разрешений:

Режим разрешений Что он будет делать Будет ли он спрашивать вас Подходящие сценарии
Разрешения по умолчанию Может читать текущий проект и выполнять базовые команды Будет спрашивать при опасных операциях Ежедневная разработка
Автоматическое ревью ИИ автоматически оценивает риски, а действия с низким риском выполняются сразу Спрашивает только при высоком риске Повышение эффективности
Полные разрешения По сути, равносильно передаче управления компьютером Codex Практически не спрашивает Опытные пользователи / изолированная среда

Эти три режима разрешений Codex App по сути определяют:

Сколько ИИ реально может делать на вашем компьютере и нужно ли ему сначала спрашивать вас.


1. Разрешения по умолчанию (рекомендуется для обычных пользователей)

Это самый безопасный и сбалансированный режим.

Codex может:

  • Читать код проекта
  • Изменять файлы в текущей рабочей директории
  • Выполнять тестовые команды
  • Устанавливать некоторые зависимости

Но для следующих действий обычно появится запрос на ваше подтверждение:

  • Доступ к файлам вне директории проекта
  • Удаление большого количества файлов
  • Сетевой запрос
  • Команды системного уровня
  • Высокорискованные операции в shell

Это можно понимать так:

"ИИ подобен стажёру; прежде чем делать многие вещи, он должен спрашивать ваше разрешение."

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

  • Ежедневное программирование
  • Учебные проекты
  • Обычная фронтенд-разработка
  • Пользователи, не знакомые с ИИ-агентами

2. Автоматическая проверка (режим эффективности)

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

Основная логика:

Сначала ИИ сам оценивает риск.

Например:

Операции с низким риском

Выполнять напрямую:

  • Изменить несколько файлов кода
  • Запустить lint
  • npm test
  • Форматировать код
  • Небольшой рефакторинг

Операции с высоким риском

Всё равно спросит у вас:

  • Удаление с помощью rm
  • Операции с системными каталогами
  • Доступ к сети
  • Изменение базы данных
  • Масштабные изменения файлов

Таким образом, у него гораздо меньше всплывающих окон, чем у разрешений по умолчанию.

Это можно понимать так:

Рядом с ИИ есть автоматический проверяющий.

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

  • Высокочастотная разработка
  • Множество повторяющихся изменений
  • Длительно выполняющиеся рабочие процессы агентов
  • Не хочется постоянно нажимать "Разрешить"

3. Разрешение полного доступа (опасный режим)

Этот режим самый мощный.

Codex, по сути, получает:

  • Полный доступ к файловой системе
  • Доступ к сети
  • Произвольное выполнение команд
  • Операции в разных каталогах
  • Больше не нужно часто спрашивать

Теоретически он может даже:

  • Удалять файлы
  • Изменение конфигурации системы
  • git push
  • ssh
  • Работать с базой данных
  • Вызывать внешние API

По сути, близко к:

sudo + 自动化 Agent

Многие продвинутые пользователи действительно используют его так на постоянной основе.

Но риски реальны:

Некоторые уже:

  • Удалили не ту директорию
  • Стёрли диск
  • Неправильное выполнение команды PowerShell
  • Пострадали от ошибочных скриптов

Некоторые даже потеряли 1.5TB данных.

Так что этот режим больше подходит для:

  • Docker
  • Виртуальной машины
  • Временной среды
  • CI/CD
  • Машины для разработки в песочнице

Не очень подходит для:

  • Основной рабочий компьютер
  • Машины с важными данными

Итог в одном предложении

Mode Аналогия
Разрешения по умолчанию ИИ-стажёр
Автоматическое ревью ИИ-инженеры + автоматизированный контроль рисков
Полные разрешения Дать ИИ права sudo

Практический совет

Обычные разработчики:

Default permission or automatic review

Этого уже достаточно.

Только когда:

  • Крупномасштабная автоматизация
  • Координация нескольких репозиториев
  • Долго работающий автономный агент
  • Локальная среда песочницы

Только после этого рекомендуется включать полные права доступа.

На самом деле текущая привычка многих опытных пользователей такова:

平时自动审查( Auto Review )
需要时临时切完全访问( Full Access )
做完再切回来

Это наиболее разумный рабочий процесс на данный момент.

Другие расширения