From 45dd74d27cd9cff0b5fd8eea0c4f10d060663865 Mon Sep 17 00:00:00 2001 From: mudler Date: Wed, 30 Apr 2025 11:44:26 +0200 Subject: [PATCH] fix: multiline Signed-off-by: mudler --- core/agent/agent.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/agent/agent.go b/core/agent/agent.go index b7ab2fa..a1f1ac8 100644 --- a/core/agent/agent.go +++ b/core/agent/agent.go @@ -791,10 +791,10 @@ func (a *Agent) consumeJob(job *types.Job, role string) { } func stripThinkingTags(content string) string { - // Remove content between and - content = regexp.MustCompile(`.*?`).ReplaceAllString(content, "") - // Remove content between and - content = regexp.MustCompile(`.*?`).ReplaceAllString(content, "") + // Remove content between and (including multi-line) + content = regexp.MustCompile(`(?s).*?`).ReplaceAllString(content, "") + // Remove content between and (including multi-line) + content = regexp.MustCompile(`(?s).*?`).ReplaceAllString(content, "") // Clean up any extra whitespace content = strings.TrimSpace(content) return content