fix: treat CI watcher completions as system input (#191)

This commit is contained in:
Eyejoker
2026-05-29 19:15:14 +09:00
committed by GitHub
parent 5c8def0674
commit 0bbb3fe14f
8 changed files with 218 additions and 19 deletions

View File

@@ -17,6 +17,7 @@ import {
} from './message-runtime-follow-up.js';
import {
advanceLastAgentCursor,
isBotOrTrustedSystemMessage,
resolveCursorKey,
resolveNextTurnAction,
} from './message-runtime-rules.js';
@@ -83,10 +84,7 @@ export function isBotOnlyPairedRoomTurn(
messages: NewMessage[],
): boolean {
return (
hasReviewerLease(chatJid) &&
messages.every(
(message) => message.is_from_me === true || !!message.is_bot_message,
)
hasReviewerLease(chatJid) && messages.every(isBotOrTrustedSystemMessage)
);
}