From 501efe365b546ca2977b93ac0bfa8e4ba18a5fa0 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Fri, 27 Jun 2025 17:47:01 +0200 Subject: [PATCH] fix: correct model selection index in models dialog --- internal/tui/components/dialogs/models/models.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/tui/components/dialogs/models/models.go b/internal/tui/components/dialogs/models/models.go index 6d5fa155b2371865771b55c16f8fdbf65d3df952..730cc5d5693dd06821c1ff30cb26398b14325c62 100644 --- a/internal/tui/components/dialogs/models/models.go +++ b/internal/tui/components/dialogs/models/models.go @@ -97,13 +97,13 @@ func (m *modelDialogCmp) Init() tea.Cmd { } modelItems = append(modelItems, commands.NewItemSection(name)) for _, model := range provider.Models { - if model.ID == agentModel.ID && provider.ID == agentProvider.ID { - selectIndex = len(modelItems) // Set the selected index to the current model - } modelItems = append(modelItems, completions.NewCompletionItem(model.Name, ModelOption{ Provider: provider, Model: model, })) + if model.ID == agentModel.ID && provider.ID == agentProvider.ID { + selectIndex = len(modelItems) - 1 // Set the selected index to the current model + } } }