From 654d6a47ec2d991277e87ca5b2144076eb9f7458 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 3 Feb 2026 19:06:09 +0300 Subject: Fix: trigger auto turn cannot be empty empty message means to continue merging new reply to the last message --- bot.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bot.go') diff --git a/bot.go b/bot.go index 120a3fb..13d488a 100644 --- a/bot.go +++ b/bot.go @@ -498,7 +498,6 @@ func monitorModelLoad(modelID string) { }() } - // extractDetailedErrorFromBytes extracts detailed error information from response body bytes func extractDetailedErrorFromBytes(body []byte, statusCode int) string { // Try to parse as JSON to extract detailed error information @@ -1352,9 +1351,10 @@ func triggerPrivateMessageResponses(msg models.RoleMsg) { return // user in known_to => user's turn } // Trigger the recipient character to respond + triggerMsg := recipient + ":\n" // Send empty message so LLM continues naturally from the conversation crr := &models.ChatRoundReq{ - UserMsg: "", // Empty message - LLM will continue the conversation + UserMsg: triggerMsg, Role: recipient, } chatRoundChan <- crr -- cgit v1.2.3