File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -1090,10 +1090,19 @@ function adjustModelSettingsForNonGPT5RunnerModel(
10901090 agentModelSettings . providerData ?. text ?. verbosity ||
10911091 ( agentModelSettings . providerData as any ) ?. reasoning_effort )
10921092 ) {
1093+ const copiedModelSettings = { ...modelSettings } ;
10931094 // the incompatible parameters should be removed to avoid runtime errors
1094- delete modelSettings . providerData ?. reasoning ;
1095- delete ( modelSettings . providerData as any ) ?. text ?. verbosity ;
1096- delete ( modelSettings . providerData as any ) ?. reasoning_effort ;
1095+ delete copiedModelSettings . providerData ?. reasoning ;
1096+ delete ( copiedModelSettings . providerData as any ) ?. text ?. verbosity ;
1097+ delete ( copiedModelSettings . providerData as any ) ?. reasoning_effort ;
1098+ if ( copiedModelSettings . reasoning ) {
1099+ delete copiedModelSettings . reasoning . effort ;
1100+ delete copiedModelSettings . reasoning . summary ;
1101+ }
1102+ if ( copiedModelSettings . text ) {
1103+ delete copiedModelSettings . text . verbosity ;
1104+ }
1105+ return copiedModelSettings ;
10971106 }
10981107 return modelSettings ;
10991108}
You can’t perform that action at this time.
0 commit comments