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)