Fix reason effort setting not working. close #346, close #333

This commit is contained in:
weishu
2026-03-24 12:04:52 +08:00
parent b802092bf7
commit 304789620b
6 changed files with 41 additions and 9 deletions
+14 -2
View File
@@ -102,7 +102,12 @@ describe('appServerConfig', () => {
threadId: 'thread-1',
message: 'hello',
cwd: '/workspace/project',
mode: { permissionMode: 'read-only', model: 'o3', collaborationMode: 'default' }
mode: {
permissionMode: 'read-only',
model: 'o3',
modelReasoningEffort: 'high',
collaborationMode: 'default'
}
});
expect(params.threadId).toBe('thread-1');
@@ -114,6 +119,7 @@ describe('appServerConfig', () => {
mode: 'default',
settings: {
model: 'o3',
reasoning_effort: 'high',
developer_instructions: codexSystemPrompt
}
});
@@ -125,13 +131,19 @@ describe('appServerConfig', () => {
threadId: 'thread-1',
message: 'hello',
cwd: '/workspace/project',
mode: { permissionMode: 'default', model: 'o3', collaborationMode: 'plan' }
mode: {
permissionMode: 'default',
model: 'o3',
modelReasoningEffort: 'high',
collaborationMode: 'plan'
}
});
expect(params.collaborationMode).toEqual({
mode: 'plan',
settings: {
model: 'o3',
reasoning_effort: 'high',
developer_instructions: codexSystemPrompt
}
});