返回 DeepSeek-Reasonix
guardianEvents.ts
根目录 / desktop / frontend / src / lib / guardianEvents.ts
1 import type { WireGuardian } from "./types";
2
3 export function formatGuardianAssessmentNotice(guardian: WireGuardian): string {
4 const outcome = guardian.outcome || "unknown";
5 const parts = [`Guardian ${outcome}`];
6 if (guardian.tool) parts.push(guardian.tool);
7 if (guardian.subject) parts.push(guardian.subject);
8 if (guardian.risk_level) parts.push(`risk=${guardian.risk_level}`);
9 if (guardian.user_authorization) parts.push(`authorization=${guardian.user_authorization}`);
10 if (guardian.rationale) parts.push(guardian.rationale);
11 return parts.join(" · ");
12 }
13
13 lines TYPESCRIPT