feat(codex): add synced model and reasoning defaults

This commit is contained in:
shenlvkang-collab
2026-10-07 17:34:25 +08:00
parent ac94f339ac
commit 16e44aa1d1
9 changed files with 182 additions and 6 deletions
+4
View File
@@ -526,6 +526,8 @@ Object.assign(CodemanApp.prototype, {
settings.codexDangerouslyBypassApprovals ?? false;
document.getElementById('appSettingsCodexAnimations').checked =
settings.codexAnimationsEnabled ?? false;
document.getElementById('appSettingsCodexModel').value = settings.codexModel ?? '';
document.getElementById('appSettingsCodexReasoningEffort').value = settings.codexReasoningEffort ?? '';
this._applyCodexSettingsVisibility();
// Claude Permissions settings
document.getElementById('appSettingsAgentTeams').checked = settings.agentTeamsEnabled ?? false;
@@ -2534,6 +2536,8 @@ Object.assign(CodemanApp.prototype, {
claudeMode: document.getElementById('appSettingsClaudeMode').value,
allowedTools: document.getElementById('appSettingsAllowedTools').value.trim(),
// Codex CLI settings
codexModel: document.getElementById('appSettingsCodexModel').value.trim(),
codexReasoningEffort: document.getElementById('appSettingsCodexReasoningEffort').value,
codexDangerouslyBypassApprovals: document.getElementById('appSettingsCodexDangerouslyBypassApprovals').checked,
codexAnimationsEnabled: document.getElementById('appSettingsCodexAnimations').checked,
// Claude Permissions settings