fix(workbench-runtime): merge message summaries (#1947)

This commit is contained in:
Lyon
2026-06-23 04:08:19 +08:00
committed by GitHub
parent cf717a5d49
commit 7562dc3276
+1 -1
View File
@@ -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{}