fix(codex): apply reasoning effort correctly

This commit is contained in:
weishu
2026-05-15 19:03:07 +08:00
parent 94b644c3f3
commit a099ae9199
5 changed files with 39 additions and 4 deletions
+4 -2
View File
@@ -168,9 +168,10 @@ export function buildTurnStartParams(args: {
? undefined
: args.mode?.collaborationMode;
const model = args.overrides?.model ?? args.mode?.model;
const modelReasoningEffort = args.mode?.modelReasoningEffort;
if (args.mode?.modelReasoningEffort) {
params.effort = args.mode.modelReasoningEffort;
if (modelReasoningEffort) {
params.effort = modelReasoningEffort;
if (!collaborationMode && supportsReasoningSummary(model)) {
params.summary = 'detailed';
}
@@ -185,6 +186,7 @@ export function buildTurnStartParams(args: {
mode: collaborationMode,
settings: {
model,
reasoning_effort: modelReasoningEffort ?? null,
developer_instructions: appendCollaborationInstructions(developerInstructions)
}
};