@@ -170,8 +170,10 @@ func (m *modelDialogCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
170170 util.CmdHandler(dialogs.CloseDialogMsg{}),
171171 util.CmdHandler(ModelSelectedMsg{
172172 Model: config.SelectedModel{
173− Model: selectedItem.Model.ID,
174− Provider: string(selectedItem.Provider.ID),
173+ Model: selectedItem.Model.ID,
174+ Provider: string(selectedItem.Provider.ID),
175+ ReasoningEffort: selectedItem.Model.DefaultReasoningEffort,
176+ MaxTokens: selectedItem.Model.DefaultMaxTokens,
175177 },
176178 ModelType: modelType,
177179 }),
@@ -379,8 +381,10 @@ func (m *modelDialogCmp) saveAPIKeyAndContinue(apiKey string) tea.Cmd {
379381 util.CmdHandler(dialogs.CloseDialogMsg{}),
380382 util.CmdHandler(ModelSelectedMsg{
381383 Model: config.SelectedModel{
382− Model: selectedModel.Model.ID,
383− Provider: string(selectedModel.Provider.ID),
384+ Model: selectedModel.Model.ID,
385+ Provider: string(selectedModel.Provider.ID),
386+ ReasoningEffort: selectedModel.Model.DefaultReasoningEffort,
387+ MaxTokens: selectedModel.Model.DefaultMaxTokens,
384388 },
385389 ModelType: m.selectedModelType,
386390 }),