Make main group respond to all messages without trigger prefix

Other groups still require @Andy prefix to trigger the agent.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
gavrielc
2026-02-01 21:49:39 +02:00
parent 6745a1c54b
commit f6e7f7aca9

View File

@@ -63,8 +63,10 @@ async function processMessage(msg: NewMessage): Promise<void> {
if (!group) return;
const content = msg.content.trim();
const isMainGroup = group.folder === MAIN_GROUP_FOLDER;
if (!TRIGGER_PATTERN.test(content)) return;
// Main group responds to all messages; other groups require trigger prefix
if (!isMainGroup && !TRIGGER_PATTERN.test(content)) return;
// Get all messages since last agent interaction so the session has full context
const sinceTimestamp = lastAgentTimestamp[msg.chat_jid] || '';