fix(ci): drop silent history before truncation

This commit is contained in:
Peter Steinberger
2026-04-08 23:47:18 +01:00
parent c62a39c7a1
commit 0560f3c9c0

View File

@@ -745,6 +745,10 @@ export function sanitizeChatHistoryMessages(messages: unknown[], maxChars: numbe
let changed = false;
const next: unknown[] = [];
for (const message of messages) {
if (shouldDropAssistantHistoryMessage(message)) {
changed = true;
continue;
}
const res = sanitizeChatHistoryMessage(message, maxChars);
changed ||= res.changed;
// Drop assistant commentary-only entries and exact control replies, but