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
Member

PR para: #18

Resumen

Se introduce un GovernancePlugin que filtra emojis prohibidos en las respuestas del agente.

Cambios principales

Nuevo GovernancePlugin con regex combinada para parejas, besos y "🖕" con tonos de piel
🛡️ Post-procesamiento after_model_callback elimina emojis vetados y anota removed_emojis en CallbackContext
📦 Dependencia google-genai>=1.64.0 y uv.lock actualizados para usar Vertex AI en guardrails

Características destacadas

  • Integración directa con va_agent.agent sin modificar otros toolchains
  • Lista centralizada FORBIDDEN_EMOJIS y patrón único que evita residuales de ZWJ/variation selectors

Ejemplo

image.png

image.png

> PR para: #18 ## Resumen Se introduce un `GovernancePlugin` que filtra emojis prohibidos en las respuestas del agente. ## Cambios principales ✨ Nuevo `GovernancePlugin` con regex combinada para parejas, besos y **"🖕"** con tonos de piel 🛡️ Post-procesamiento `after_model_callback` elimina emojis vetados y anota `removed_emojis` en `CallbackContext` 📦 Dependencia `google-genai>=1.64.0` y `uv.lock` actualizados para usar Vertex AI en guardrails ## Características destacadas - Integración directa con `va_agent.agent` sin modificar otros toolchains - Lista centralizada `FORBIDDEN_EMOJIS` y patrón único que evita residuales de ZWJ/variation selectors ## Ejemplo ![image.png](/attachments/a6a02158-8411-4408-b199-d37aea8bbbd8) ![image.png](/attachments/14be59f5-6093-4545-8b18-f8b3b18891a2)
A8080816 added 5 commits 2026-03-03 23:24:09 +00:00
A8065384 merged commit ba97ab3fc7 into main 2026-03-04 04:51:33 +00:00
A8065384 deleted branch feature/emojis-filter 2026-03-04 04:51:33 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: va/agent#21