Files
vibe-kanban/crates/executors/default_profiles.json
Solomon 62834ea581 codex approvals (#993)
* codex approvals

* send deny feedback

* Normalize user-feedback

* use tool call id to match normalized_entry

* store approvals in executor

* add noop approval for api consistency

---------

Co-authored-by: Gabriel Gordon-Hall <ggordonhall@gmail.com>
2025-10-20 18:02:58 +01:00

137 lines
2.5 KiB
JSON

{
"executors": {
"CLAUDE_CODE": {
"DEFAULT": {
"CLAUDE_CODE": {
"dangerously_skip_permissions": true
}
},
"PLAN": {
"CLAUDE_CODE": {
"plan": true
}
},
"APPROVALS": {
"CLAUDE_CODE": {
"approvals": true
}
}
},
"AMP": {
"DEFAULT": {
"AMP": {
"dangerously_allow_all": true
}
}
},
"GEMINI": {
"DEFAULT": {
"GEMINI": {
"model": "default",
"yolo": true
}
},
"FLASH": {
"GEMINI": {
"model": "flash",
"yolo": true
}
}
},
"CODEX": {
"DEFAULT": {
"CODEX": {
"sandbox": "danger-full-access"
}
},
"HIGH": {
"CODEX": {
"sandbox": "danger-full-access",
"model_reasoning_effort": "high"
}
},
"APPROVALS": {
"CODEX": {
"sandbox": "workspace-write",
"ask_for_approval": "unless-trusted"
}
}
},
"OPENCODE": {
"DEFAULT": {
"OPENCODE": {}
}
},
"QWEN_CODE": {
"DEFAULT": {
"QWEN_CODE": {
"yolo": true
}
}
},
"CURSOR": {
"DEFAULT": {
"CURSOR": {
"force": true,
"model": "auto"
}
},
"SONNET_4_5": {
"CURSOR": {
"force": true,
"model": "sonnet-4.5"
}
},
"SONNET_4_5_THINKING": {
"CURSOR": {
"force": true,
"model": "sonnet-4.5-thinking"
}
},
"OPUS_4_1": {
"CURSOR": {
"force": true,
"model": "opus-4.1"
}
},
"GPT_5": {
"CURSOR": {
"force": true,
"model": "gpt-5"
}
},
"GROK": {
"CURSOR": {
"force": true,
"model": "grok"
}
}
},
"COPILOT": {
"DEFAULT": {
"COPILOT": {
"allow_all_tools": true
}
},
"GPT_5": {
"COPILOT": {
"allow_all_tools": true,
"model": "gpt-5"
}
},
"CLAUDE_SONNET_4_5": {
"COPILOT": {
"allow_all_tools": true,
"model": "claude-sonnet-4.5"
}
},
"CLAUDE_SONNET_4": {
"COPILOT": {
"allow_all_tools": true,
"model": "claude-sonnet-4"
}
}
}
}
}