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
사용
스키마
필수 필드
필드 | 타입 | 설명 |
---|---|---|
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 참조)