diff options
| author | Grail Finder <wohilas@gmail.com> | 2025-12-08 15:56:27 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2025-12-08 15:56:27 +0300 |
| commit | 923ce0c23c9fce569e38e3928e75c80dc373c499 (patch) | |
| tree | bb55d64695c3855c048199ef29f840d5ce98d58f | |
| parent | dba512f4fbb4a4b1700b626133db250fe3ad9e3a (diff) | |
Enha: cleanNullMsg openrouter
| -rw-r--r-- | llm.go | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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 |
