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 を参照)