diff --git a/scripts/src/platform-infra-observability/diagnose-code-agent-script.ts b/scripts/src/platform-infra-observability/diagnose-code-agent-script.ts index 7b19151b..3b63118c 100644 --- a/scripts/src/platform-infra-observability/diagnose-code-agent-script.ts +++ b/scripts/src/platform-infra-observability/diagnose-code-agent-script.ts @@ -66,6 +66,12 @@ IMPORTANT_ATTRS = [ "workbench.read_model.route", "workbench.read_model.count", "workbench.read_model.family", "workbench.read_model.status", "workbench.read_model.reason", + "workbench.projection.phase", "workbench.projection.session_id", + "workbench.projection.turn_id", "workbench.projection.projected_seq", + "workbench.projection.source_seq", "workbench.projection.source_event_id", + "workbench.projection.event_type", "workbench.projection.message_id", + "workbench.projection.terminal", "workbench.projection.suppressed_after_seal", + "workbench.projection.terminal_trace_backfill_written", "source", "sessionCount", "fallbackTitleCount", "fallbackTitleRatio", "emptyPreviewCount", "includeSessionId", "sessionIds", "traceIds", "returnedMessages", "totalMessages", "roleSequencePrefix", @@ -366,6 +372,12 @@ IMPORTANT_ATTRS = [ "workbench.read_model.route", "workbench.read_model.count", "workbench.read_model.family", "workbench.read_model.status", "workbench.read_model.reason", + "workbench.projection.phase", "workbench.projection.session_id", + "workbench.projection.turn_id", "workbench.projection.projected_seq", + "workbench.projection.source_seq", "workbench.projection.source_event_id", + "workbench.projection.event_type", "workbench.projection.message_id", + "workbench.projection.terminal", "workbench.projection.suppressed_after_seal", + "workbench.projection.terminal_trace_backfill_written", "source", "sessionCount", "fallbackTitleCount", "fallbackTitleRatio", "emptyPreviewCount", "includeSessionId", "sessionIds", "traceIds", "returnedMessages", "totalMessages", "roleSequencePrefix", @@ -868,6 +880,12 @@ IMPORTANT_ATTRS = [ "workbench.read_model.route", "workbench.read_model.count", "workbench.read_model.family", "workbench.read_model.status", "workbench.read_model.reason", + "workbench.projection.phase", "workbench.projection.session_id", + "workbench.projection.turn_id", "workbench.projection.projected_seq", + "workbench.projection.source_seq", "workbench.projection.source_event_id", + "workbench.projection.event_type", "workbench.projection.message_id", + "workbench.projection.terminal", "workbench.projection.suppressed_after_seal", + "workbench.projection.terminal_trace_backfill_written", "source", "sessionCount", "fallbackTitleCount", "fallbackTitleRatio", "emptyPreviewCount", "includeSessionId", "sessionIds", "traceIds", "returnedMessages", "totalMessages", "roleSequencePrefix", diff --git a/scripts/src/platform-infra-observability/render.ts b/scripts/src/platform-infra-observability/render.ts index 14d671aa..1bfb8efc 100644 --- a/scripts/src/platform-infra-observability/render.ts +++ b/scripts/src/platform-infra-observability/render.ts @@ -503,13 +503,13 @@ function traceProjectionRows(spans: Record[]): string[][] { return [ shortenEnd(textValue(span.name), 34), shortenMiddle(spanColumnAttr(attrs, ["traceId"]), 18), - shortenMiddle(spanColumnAttr(attrs, ["sessionId"]), 18), - shortenMiddle(spanColumnAttr(attrs, ["turnId"]), 18), - shortenEnd(spanColumnAttr(attrs, ["status", "terminalStatus", "phase"]), 14), - shortenEnd(spanColumnAttr(attrs, ["eventType", "type"]), 18), - shortenEnd(spanColumnAttr(attrs, ["projectedSeq"]), 10), - shortenEnd(spanColumnAttr(attrs, ["sourceSeq", "sourceEventId"]), 18), - shortenMiddle(spanColumnAttr(attrs, ["messageId", "failureKind", "errorSummary"]), 24), + shortenMiddle(spanColumnAttr(attrs, ["sessionId", "workbench.projection.session_id"]), 18), + shortenMiddle(spanColumnAttr(attrs, ["turnId", "workbench.projection.turn_id"]), 18), + shortenEnd(spanColumnAttr(attrs, ["status", "terminalStatus", "phase", "workbench.projection.phase"]), 14), + shortenEnd(spanColumnAttr(attrs, ["eventType", "type", "workbench.projection.event_type"]), 18), + shortenEnd(spanColumnAttr(attrs, ["projectedSeq", "workbench.projection.projected_seq"]), 10), + shortenEnd(spanColumnAttr(attrs, ["sourceSeq", "workbench.projection.source_seq", "sourceEventId", "workbench.projection.source_event_id"]), 18), + shortenMiddle(spanColumnAttr(attrs, ["messageId", "workbench.projection.message_id", "failureKind", "errorSummary"]), 24), ]; }); return dedupeRows(rows).slice(0, 12);