diff --git a/crates/executors/default_profiles.json b/crates/executors/default_profiles.json index 0e42c1da..cbab04af 100644 --- a/crates/executors/default_profiles.json +++ b/crates/executors/default_profiles.json @@ -76,9 +76,34 @@ "CURSOR": { "DEFAULT": { "CURSOR": { - "force": true + "force": true, + "model": "auto" + } + }, + "SONNET_4": { + "CURSOR": { + "force": true, + "model": "sonnet-4" + } + }, + "OPUS_4_1": { + "CURSOR": { + "force": true, + "model": "opus-4.1" + } + }, + "GPT_5": { + "CURSOR": { + "force": true, + "model": "gpt-5" + } + }, + "GROK": { + "CURSOR": { + "force": true, + "model": "grok" } } } } -} \ No newline at end of file +} diff --git a/shared/schemas/cursor.json b/shared/schemas/cursor.json index d95be7d4..e1be5556 100644 --- a/shared/schemas/cursor.json +++ b/shared/schemas/cursor.json @@ -12,12 +12,14 @@ "default": null }, "force": { + "description": "Force allow commands unless explicitly denied", "type": [ "boolean", "null" ] }, "model": { + "description": "auto, sonnet-4, gpt-5, opus-4.1, grok", "type": [ "string", "null"