From 923ce0c23c9fce569e38e3928e75c80dc373c499 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Mon, 8 Dec 2025 15:56:27 +0300 Subject: Enha: cleanNullMsg openrouter --- llm.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llm.go b/llm.go index 599eb4e..469df92 100644 --- a/llm.go +++ b/llm.go @@ -568,6 +568,8 @@ func (or OpenRouterChat) FormMsg(msg, role string, resume bool) (io.Reader, erro bodyCopy.Messages[i].Role = "user" } } + // Clean null/empty messages to prevent API issues + bodyCopy.Messages = cleanNullMessages(bodyCopy.Messages) orBody := models.NewOpenRouterChatReq(*bodyCopy, defaultLCPProps) if cfg.ToolUse && !resume && role != cfg.ToolRole { orBody.Tools = baseTools // set tools to use -- cgit v1.2.3