fix: prevent bot ping-pong in implicit continuation window

Exclude is_bot_message from implicit continuation trigger check.
Previously, bot A's response would trigger bot B's continuation
window, causing infinite back-and-forth responses.

Also: tool activity sub-lines use description over summary,
and max activities reduced to 2.
This commit is contained in:
Eyejoker
2026-03-23 18:44:43 +09:00
parent ac11cb7df1
commit 6268ee64ed
3 changed files with 17 additions and 18 deletions

View File

@@ -44,7 +44,9 @@ export function createImplicitContinuationTracker(idleTimeout: number) {
implicitContinuationUntil.delete(chatJid);
return false;
}
return messages.some((message) => message.is_from_me !== true);
return messages.some(
(message) => message.is_from_me !== true && !message.is_bot_message,
);
},
};
}