fix(slack): guard against undefined text in includes calls during mention handling

This commit is contained in:
stone-jin
2026-03-03 00:02:48 +08:00
committed by Peter Steinberger
parent ce4faedad6
commit 2a98fd3d0b
4 changed files with 33 additions and 0 deletions

View File

@@ -111,6 +111,9 @@ export function matchesMentionWithExplicit(params: {
}
export function stripStructuralPrefixes(text: string): string {
if (!text) {
return "";
}
// Ignore wrapper labels, timestamps, and sender prefixes so directive-only
// detection still works in group batches that include history/context.
const afterMarker = text.includes(CURRENT_MESSAGE_MARKER)