feat: persist workbench projection facts

This commit is contained in:
lyon
2026-06-20 08:57:21 +08:00
parent 60c49df7fa
commit e79ea2cb42
7 changed files with 437 additions and 26 deletions
+4 -1
View File
@@ -2649,6 +2649,7 @@ async function recordCodeAgentSessionOwner({ payload = {}, params = {}, options
const threadId = safeOpaqueId(session?.threadId ?? sessionReuse?.threadId ?? payload.threadId ?? params.threadId) || null;
return writeWorkbenchProjectionSession({
accessController: options.accessController,
runtimeStore: options.runtimeStore,
traceStore: options.traceStore ?? defaultCodeAgentTraceStore,
traceId,
ownerUserId,
@@ -2659,7 +2660,9 @@ async function recordCodeAgentSessionOwner({ payload = {}, params = {}, options
threadId,
status,
preserveLastTraceId,
session: codeAgentSessionOwnerEvidence(payload, params)
session: codeAgentSessionOwnerEvidence(payload, params),
payload,
params
});
}