From 47c5fca38f52ee2731a83b10512ec2a96fe121c7 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Mon, 20 Oct 2025 11:45:14 +0200 Subject: [PATCH] chore: persist reasoning across sessions --- internal/tui/page/chat/chat.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/tui/page/chat/chat.go b/internal/tui/page/chat/chat.go index f7bc2b4e11726727cbf1030916495c5eda4230ba..dc67509fa7dba992fe050540dbd3ff3f0942cdfe 100644 --- a/internal/tui/page/chat/chat.go +++ b/internal/tui/page/chat/chat.go @@ -581,7 +581,12 @@ func (p *chatPage) handleReasoningEffortSelected(effort string) tea.Cmd { // Update the model configuration currentModel.ReasoningEffort = effort - cfg.Models[agentCfg.Model] = currentModel + if err := cfg.UpdatePreferredModel(agentCfg.Model, currentModel); err != nil { + return util.InfoMsg{ + Type: util.InfoTypeError, + Msg: "Failed to update reasoning effort: " + err.Error(), + } + } // Update the agent with the new configuration if err := p.app.UpdateAgentModel(); err != nil {