import { createHash } from "node:crypto"; import { logAgentObservability } from "@/lib/agent-observability"; export function hashedUserId(userId: string): string { return createHash("sha256").update(userId).digest("hex").slice(0, 16); } export function logIgnoredSessionMessages(sessionId: string, userId: string, messageCount: number): void { logAgentObservability({ sessionId, requestId: `compat-${hashedUserId(userId)}`, errorCode: "compat_messages_ignored", evidenceCount: Math.max(0, messageCount), }); }