Quellcode durchsuchen

send message array and metadata

Lukas Goldschmidt vor 21 Stunden
Ursprung
Commit
3173c6ca69
1 geänderte Dateien mit 9 neuen und 1 gelöschten Zeilen
  1. 9 1
      hook/handler.ts

+ 9 - 1
hook/handler.ts

@@ -466,10 +466,18 @@ export default async function handler(event: HookEvent) {
         captureTrigger,
         text: captureText.slice(0, 160),
       });
+      const payload = {
+        user_id: userId,
+        messages: recent.map((entry) => ({ role: "user", content: entry })),
+        metadata: {
+          source: "mem0_hook",
+          session: event.sessionKey || "unknown",
+        },
+      };
       await fetch(`${pluginCfg.baseUrl}/memories`, {
         method: "POST",
         headers: { "Content-Type": "application/json" },
-        body: JSON.stringify({ text: captureText, userId }),
+        body: JSON.stringify(payload),
       });
     } catch (err) {
       console.error("[mem0-auto-capture] write failed:", err);