cli-config.json
파일로 Agent CLI를 구성해.
파일 위치
유형 | 플랫폼 | 경로 |
---|---|---|
전역 | 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
사용
스키마
필수 필드
Field | Type | Description |
---|---|---|
version | number | 구성 스키마 버전(현재: 1 ) |
editor.vimMode | boolean | Vim 키바인딩 사용(기본값: false ) |
permissions.allow | string[] | 허용되는 작업(자세한 내용: Permissions) |
permissions.deny | string[] | 금지되는 작업(자세한 내용: Permissions) |
선택 필드
Field | Type | Description |
---|---|---|
model | object | 선택된 모델 설정 |
hasChangedDefaultModel | boolean | CLI에서 관리하는 기본 모델 재정의 플래그 |
예제
최소 설정
Vim 모드 켜기
권한 설정
문제 해결
참고사항
- 순수 JSON 형식(주석 없음)
- CLI가 누락된 필드를 자동으로 복구함
- 손상된 파일은
.bad
로 백업한 뒤 다시 생성됨 - 권한 항목은 정확한 문자열이어야 함(자세한 내용은 Permissions 참고)