PII 표시 토큰 누출 보정

This commit is contained in:
Yun Chan 2026-08-09 21:04:29 +09:00
parent 61a41d1f08
commit 7cece90e33
19 changed files with 284 additions and 197 deletions

View file

@ -41,6 +41,7 @@ from ..persona_repository import (
from ..runtime_policy import require_runtime_fallback_allowed
from ..services import (
evaluator,
guardrail,
multimodal_alliance,
multimodal_alliance_store,
orchestrator,
@ -1512,7 +1513,7 @@ def _client_turn_text_for_speech(sess: InProcSession, turn_seq: int) -> str | No
match = visible_clients[index] if 0 <= index < len(visible_clients) else None
if match is not None:
text = (match.text_masked or match.text).strip()
return text or None
return guardrail.humanize_pii_placeholders(text) or None
return None