From 0fc09b4f49a8beb9edb99789cff9d7c69e9dc0ab Mon Sep 17 00:00:00 2001 From: mudler Date: Tue, 17 Dec 2024 19:55:21 +0100 Subject: [PATCH] Do not summarize if nothing is in memory --- agent/agent.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/agent.go b/agent/agent.go index 41f62be..5057d9f 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -181,7 +181,7 @@ func (a *Agent) ResetConversation() { if a.options.enableLongTermMemory { xlog.Info("Saving conversation", "agent", a.Character.Name, "conversation size", len(a.currentConversation)) - if a.options.enableSummaryMemory { + if a.options.enableSummaryMemory && len(a.currentConversation) > 0 { msg, err := a.askLLM(a.context.Context, []openai.ChatCompletionMessage{{ Role: "user",