Skip to content

Commit 61a79fe

Browse files
committed
Extend default configuration comparison to include temperature and reasoning effort
1 parent 5ab4b84 commit 61a79fe

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

packages/vscode/src/commands/open-settings-command/setup-api-tool-multi-config.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)