Просмотр исходного кода

[openclaw]将submitted_by由config中取值改成从ctx中取sessionId

kevin.yang 16 часов назад
Родитель
Сommit
5490a97627
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      knowhub/skill/openclaw-plugin/index.ts

+ 3 - 3
knowhub/skill/openclaw-plugin/index.ts

@@ -375,7 +375,7 @@ const knowhubPlugin = {
                 category: "exp",
                 urls: source_urls || [],
                 agent_id: ctx?.agentId || "unknown",
-                submitted_by: cfg.submittedBy,
+                submitted_by: ctx?.sessionId || "unknown",
                 message_id: "",
               },
             };
@@ -650,7 +650,7 @@ const knowhubPlugin = {
 
 async function submitForExtraction(
   messages: unknown[],
-  ctx: { agentId?: string; sessionKey?: string },
+  ctx: { agentId?: string; sessionKey?: string; sessionId?: string },
   cfg: KnowHubConfig,
   api: OpenClawPluginApi
 ): Promise<void> {
@@ -662,7 +662,7 @@ async function submitForExtraction(
     body: JSON.stringify({
       messages: sanitized,
       agent_id: ctx.agentId,
-      submitted_by: cfg.submittedBy,
+      submitted_by: ctx.sessionId,
       session_key: ctx.sessionKey,
     }),
   });