chore: small fix

Kujtim Hoxha created

Change summary

internal/agent/coordinator.go  | 1 -
internal/tui/page/chat/chat.go | 7 +------
internal/tui/tui.go            | 5 +----
3 files changed, 2 insertions(+), 11 deletions(-)

Detailed changes

internal/agent/coordinator.go 🔗

@@ -655,7 +655,6 @@ func (c *coordinator) buildProvider(providerCfg config.ProviderConfig, model con
 			headers["anthropic-beta"] = "interleaved-thinking-2025-05-14"
 		}
 	}
-	slog.Info("Headers", "headers", headers)
 
 	// TODO: make sure we have
 	apiKey, _ := c.cfg.Resolve(providerCfg.APIKey)

internal/tui/page/chat/chat.go 🔗

@@ -543,12 +543,7 @@ func (p *chatPage) toggleThinking() tea.Cmd {
 		}
 
 		// Update the agent with the new configuration
-		if err := p.app.UpdateAgentModel(context.TODO()); err != nil {
-			return util.InfoMsg{
-				Type: util.InfoTypeError,
-				Msg:  "Failed to update thinking mode: " + err.Error(),
-			}
-		}
+		go p.app.UpdateAgentModel(context.TODO())
 
 		status := "disabled"
 		if currentModel.Think {

internal/tui/tui.go 🔗

@@ -199,10 +199,7 @@ func (a *appModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 		config.Get().UpdatePreferredModel(msg.ModelType, msg.Model)
 
-		// Update the agent with the new model/provider configuration
-		if err := a.app.UpdateAgentModel(context.TODO()); err != nil {
-			return a, util.ReportError(fmt.Errorf("model changed to %s but failed to update agent: %v", msg.Model.Model, err))
-		}
+		go a.app.UpdateAgentModel(context.TODO())
 
 		modelTypeName := "large"
 		if msg.ModelType == config.SelectedModelTypeSmall {