fix(chat): hide raw permission metadata
Build Push and Deploy / docker-image (push) Failing after 42s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s

This commit is contained in:
2026-06-08 20:12:08 +08:00
parent 7da0ed0e39
commit 968d798a2a
7 changed files with 11 additions and 52 deletions
+3 -3
View File
@@ -98,7 +98,7 @@ export type StreamEvent =
requestId: string;
permission: string;
patterns: string[];
metadata: Record<string, unknown>;
target?: string;
always: string[];
tool?: {
messageID: string;
@@ -296,7 +296,7 @@ const emitParsedStreamEvent = (
request_id?: string;
permission?: string;
patterns?: unknown;
metadata?: unknown;
target?: string;
always?: unknown;
created_at?: number;
reply?: PermissionReply;
@@ -370,7 +370,7 @@ const emitParsedStreamEvent = (
patterns: Array.isArray(parsed.patterns)
? parsed.patterns.filter((item): item is string => typeof item === "string")
: [],
metadata: isObjectRecord(parsed.metadata) ? parsed.metadata : {},
target: typeof parsed.target === "string" ? parsed.target : undefined,
always: Array.isArray(parsed.always)
? parsed.always.filter((item): item is string => typeof item === "string")
: [],