diff options
| author | Grail Finder <wohilas@gmail.com> | 2026-02-03 19:06:09 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2026-02-03 19:06:09 +0300 |
| commit | 654d6a47ec2d991277e87ca5b2144076eb9f7458 (patch) | |
| tree | b171754c62f0e034fd1774f95240a0f233a3fdd7 | |
| parent | 76f14ce4a376bbbb99c79cc2090c067b5ba28484 (diff) | |
Fix: trigger auto turn cannot be empty
empty message means to continue merging new reply to the last message
| -rw-r--r-- | bot.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 |
