cli-config.json
.
Расположение файла
Тип | Платформа | Путь |
---|---|---|
Глобальный | macOS/Linux | ~/.cursor/cli-config.json |
Глобальный | Windows | $env:USERPROFILE\.cursor\cli-config.json |
Проект | Все | <project>/.cursor/cli.json |
На уровне проекта можно настроить только разрешения. Все остальные параметры CLI задаются глобально.
CURSOR_CONFIG_DIR
: путь к пользовательскому каталогуXDG_CONFIG_HOME
(Linux/BSD): использует$XDG_CONFIG_HOME/cursor/cli-config.json
Схема
Обязательные поля
Поле | Тип | Описание |
---|---|---|
version | number | Версия схемы конфигурации (текущая: 1 ) |
editor.vimMode | boolean | Включает хоткеи Vim (по умолчанию: false ) |
permissions.allow | string[] | Разрешённые операции (см. Permissions) |
permissions.deny | string[] | Запрещённые операции (см. Permissions) |
Необязательные поля
Поле | Тип | Описание |
---|---|---|
model | object | Конфигурация выбранной модели |
hasChangedDefaultModel | boolean | Флаг переопределения модели, управляемого через CLI |
Примеры
Минимальная конфигурация
Включи режим Vim
Настройка прав доступа
Устранение неполадок
Заметки
- Чистый JSON-формат (без комментариев)
- CLI автоматически восстанавливает отсутствующие поля
- Повреждённые файлы сохраняются с расширением
.bad
и пересоздаются - Записи разрешений — это точные строковые значения (см. Permissions для подробностей)