fix(logging): merge duplicate context diagnostic case

This commit is contained in:
Peter Steinberger
2026-04-25 20:10:42 +01:00
parent e6ab61762a
commit 47a63f7acf

View File

@@ -251,6 +251,7 @@ function sanitizeDiagnosticEvent(event: DiagnosticEventPayload): DiagnosticStabi
record.provider = event.provider;
record.model = event.model;
record.count = event.messageCount;
record.bytes = event.promptChars;
record.context =
event.contextTokenBudget !== undefined ? { limit: event.contextTokenBudget } : undefined;
break;
@@ -318,13 +319,6 @@ function sanitizeDiagnosticEvent(event: DiagnosticEventPayload): DiagnosticStabi
record.durationMs = event.durationMs;
assignReasonCode(record, event.errorCategory);
break;
case "context.assembled":
record.provider = event.provider;
record.model = event.model;
record.channel = event.channel;
record.count = event.messageCount;
record.bytes = event.promptChars;
break;
case "log.record":
record.level = event.level;
record.source = event.loggerName;