From 05555e5361b4eb6c5d7dc2c1a08e07a33c69b3d5 Mon Sep 17 00:00:00 2001 From: A8080816 Date: Tue, 3 Mar 2026 22:27:47 +0000 Subject: [PATCH] fix: Correct regex pattern for middle finger emoji in GovernancePlugin --- src/va_agent/governance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/va_agent/governance.py b/src/va_agent/governance.py index d94801a..1366068 100644 --- a/src/va_agent/governance.py +++ b/src/va_agent/governance.py @@ -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 )