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)