From 4b2d49cda9e6dfd9a0bb403dc6d530cb44806389 Mon Sep 17 00:00:00 2001 From: viettranx Date: Mon, 9 Mar 2026 08:33:37 +0700 Subject: [PATCH] feat: Clear Zalo personal channel group history after sending messages to the agent. --- internal/channels/zalo/personal/channel.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/channels/zalo/personal/channel.go b/internal/channels/zalo/personal/channel.go index 1fafb4af..f4ab8274 100644 --- a/internal/channels/zalo/personal/channel.go +++ b/internal/channels/zalo/personal/channel.go @@ -432,6 +432,9 @@ func (c *Channel) handleGroupMessage(msg protocol.GroupMessage) { "group_id": threadID, } c.HandleMessage(senderID, threadID, finalContent, media, metadata, "group") + + // Clear pending history after sending to agent (matches Telegram/Discord/Slack/Feishu pattern). + c.groupHistory.Clear(threadID) } // startTyping starts a typing indicator with keepalive for the given thread.