summaryrefslogtreecommitdiff
path: root/llm.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-02-01 11:38:51 +0300
committerGrail Finder <wohilas@gmail.com>2026-02-01 11:38:51 +0300
commit6f6a35459ef4de340c0c6825da20828e7f579207 (patch)
tree0f5a5d9b2aab6dd1887d188edb582e9976ca2350 /llm.go
parent3a11210f52a850f84771e1642cafcc3027b85075 (diff)
Chore: cleaning
Diffstat (limited to 'llm.go')
-rw-r--r--llm.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/llm.go b/llm.go
index 5bd7554..7651a19 100644
--- a/llm.go
+++ b/llm.go
@@ -322,7 +322,7 @@ func (op LCPChat) FormMsg(msg, role string, resume bool) (io.Reader, error) {
}
}
// Clean null/empty messages to prevent API issues
- bodyCopy.Messages = cleanNullMessages(bodyCopy.Messages)
+ bodyCopy.Messages = consolidateAssistantMessages(bodyCopy.Messages)
req := models.OpenAIReq{
ChatBody: bodyCopy,
Tools: nil,
@@ -488,7 +488,7 @@ func (ds DeepSeekerChat) FormMsg(msg, role string, resume bool) (io.Reader, erro
}
}
// Clean null/empty messages to prevent API issues
- bodyCopy.Messages = cleanNullMessages(bodyCopy.Messages)
+ bodyCopy.Messages = consolidateAssistantMessages(bodyCopy.Messages)
dsBody := models.NewDSChatReq(*bodyCopy)
data, err := json.Marshal(dsBody)
if err != nil {
@@ -676,7 +676,7 @@ func (or OpenRouterChat) FormMsg(msg, role string, resume bool) (io.Reader, erro
}
}
// Clean null/empty messages to prevent API issues
- bodyCopy.Messages = cleanNullMessages(bodyCopy.Messages)
+ bodyCopy.Messages = consolidateAssistantMessages(bodyCopy.Messages)
orBody := models.NewOpenRouterChatReq(*bodyCopy, defaultLCPProps)
if cfg.ToolUse && !resume && role != cfg.ToolRole {
orBody.Tools = baseTools // set tools to use