diff --git a/internal/tui/components/dialogs/models/models.go b/internal/tui/components/dialogs/models/models.go index 3d9443332dad2a0e23f4aedcc9ddc45249914c64..56d9eac17c277e8cbbb7c4349bbf420c56fb8610 100644 --- a/internal/tui/components/dialogs/models/models.go +++ b/internal/tui/components/dialogs/models/models.go @@ -170,8 +170,10 @@ func (m *modelDialogCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) { util.CmdHandler(dialogs.CloseDialogMsg{}), util.CmdHandler(ModelSelectedMsg{ Model: config.SelectedModel{ - Model: selectedItem.Model.ID, - Provider: string(selectedItem.Provider.ID), + Model: selectedItem.Model.ID, + Provider: string(selectedItem.Provider.ID), + ReasoningEffort: selectedItem.Model.DefaultReasoningEffort, + MaxTokens: selectedItem.Model.DefaultMaxTokens, }, ModelType: modelType, }), @@ -379,8 +381,10 @@ func (m *modelDialogCmp) saveAPIKeyAndContinue(apiKey string) tea.Cmd { util.CmdHandler(dialogs.CloseDialogMsg{}), util.CmdHandler(ModelSelectedMsg{ Model: config.SelectedModel{ - Model: selectedModel.Model.ID, - Provider: string(selectedModel.Provider.ID), + Model: selectedModel.Model.ID, + Provider: string(selectedModel.Provider.ID), + ReasoningEffort: selectedModel.Model.DefaultReasoningEffort, + MaxTokens: selectedModel.Model.DefaultMaxTokens, }, ModelType: m.selectedModelType, }),