From 7562dc32766a5e20e36ebd77b35d61c2e083027c Mon Sep 17 00:00:00 2001 From: Lyon <88232613+pikasTech@users.noreply.github.com> Date: Tue, 23 Jun 2026 04:08:19 +0800 Subject: [PATCH] fix(workbench-runtime): merge message summaries (#1947) --- internal/workbenchruntime/service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/workbenchruntime/service.go b/internal/workbenchruntime/service.go index 892a8ca8..b0d53846 100644 --- a/internal/workbenchruntime/service.go +++ b/internal/workbenchruntime/service.go @@ -2072,7 +2072,7 @@ func latestTraceIDForSession(facts map[string][]any, sid string) string { func mergeFacts(sets ...map[string][]any) map[string][]any { merged := emptyFacts() - keys := map[string]string{"sessions": "sessionId", "messages": "messageId", "parts": "partId", "turns": "turnId", "traceEvents": "id", "checkpoints": "traceId"} + keys := map[string]string{"sessions": "sessionId", "messageSummaries": "sessionId", "messages": "messageId", "parts": "partId", "turns": "turnId", "traceEvents": "id", "checkpoints": "traceId"} for _, set := range sets { for family, idKey := range keys { seen := map[string]bool{}