@@ -285,7 +285,9 @@ export const setup_api_tool_multi_config = async (params: {
285285 default_config &&
286286 default_config . provider_type == item . config . provider_type &&
287287 default_config . provider_name == item . config . provider_name &&
288- default_config . model == item . config . model
288+ default_config . model == item . config . model &&
289+ default_config . temperature == item . config . temperature &&
290+ default_config . reasoning_effort == item . config . reasoning_effort
289291 ) {
290292 default_config = undefined
291293 await tool_methods . set_default_config ( null )
@@ -398,7 +400,9 @@ export const setup_api_tool_multi_config = async (params: {
398400 default_config &&
399401 default_config . provider_type == config . provider_type &&
400402 default_config . provider_name == config . provider_name &&
401- default_config . model == config . model
403+ default_config . model == config . model &&
404+ default_config . temperature == config . temperature &&
405+ default_config . reasoning_effort == config . reasoning_effort
402406
403407 if ( current_is_default ) {
404408 options . push ( {
@@ -548,7 +552,10 @@ export const setup_api_tool_multi_config = async (params: {
548552 original_config_state . provider_type &&
549553 default_config . provider_name ==
550554 original_config_state . provider_name &&
551- default_config . model == original_config_state . model
555+ default_config . model == original_config_state . model &&
556+ default_config . temperature == original_config_state . temperature &&
557+ default_config . reasoning_effort ==
558+ original_config_state . reasoning_effort
552559 ) {
553560 default_config = updated_config_state
554561 await tool_methods . set_default_config ( updated_config_state )
0 commit comments