Skip to content

Commit 1291c31

Browse files
authored
feat: preserve cerberus resources (#548)
1 parent 9878fce commit 1291c31

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

platforms/cerberus/src/services/CerberusTriggerService.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,18 @@ Be thorough and justify your reasoning. Provide clear, actionable recommendation
544544

545545
console.log(`📝 Analyzing ${messages.length} messages since last Cerberus analysis`);
546546

547+
const hasNoMessages = messages.length === 0;
548+
const hasOnlyTrigger = messages.length === 1 && this.isCerberusTrigger(messages[0].text);
549+
550+
if (hasNoMessages || hasOnlyTrigger) {
551+
const skipMessage = `$$system-message$$ Cerberus: check skipped, no messages were sent since the last checki`;
552+
await this.messageService.createSystemMessageWithoutPrefix({
553+
text: skipMessage,
554+
groupId: triggerMessage.group.id,
555+
});
556+
return;
557+
}
558+
547559
// Load the group with its charter content
548560
const groupWithCharter = await this.groupService.getGroupById(triggerMessage.group.id);
549561
if (!groupWithCharter) {

0 commit comments

Comments
 (0)