feat: Add emojis filter for LLM response #21

Merged
A8065384 merged 5 commits from feature/emojis-filter into main 2026-03-04 04:51:33 +00:00
Showing only changes of commit 05555e5361 - Show all commits

View File

@@ -32,7 +32,7 @@ class GovernancePlugin:
combined_pattern = re.compile(
rf"{person_pattern}{tone_pattern}\u200d❤?\u200d💋\u200d{person_pattern}{tone_pattern}" # kiss
rf"|{person_pattern}{tone_pattern}\u200d❤?\u200d{person_pattern}{tone_pattern}" # lovers
rf"|🖕[\U0001F3FB-\U0001F3FF]?" # middle finger with all skin tone variations
rf"|🖕{tone_pattern}" # middle finger with all skin tone variations
rf"|{'|'.join(map(re.escape, sorted(FORBIDDEN_EMOJIS, key=len, reverse=True)))}" # simple emojis
rf"|\u200d|\uFE0F" # residual ZWJ and variation selectors
)