feat(openclaw): skills-based memory architecture with batched extraction (#4624)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Chaithanya Kumar
2026-04-01 23:29:15 +05:30
committed by GitHub
co-authored by Claude Opus 4.6
parent e2b439c42a
commit c250ccfb5c
14 changed files with 2605 additions and 25 deletions
+5
View File
@@ -171,6 +171,7 @@ const ALLOWED_KEYS = [
"searchThreshold",
"topK",
"oss",
"skills",
];
function assertAllowedKeys(
@@ -241,6 +242,10 @@ export const mem0ConfigSchema = {
typeof cfg.searchThreshold === "number" ? cfg.searchThreshold : 0.5,
topK: typeof cfg.topK === "number" ? cfg.topK : 5,
oss: ossConfig,
skills:
cfg.skills && typeof cfg.skills === "object" && !Array.isArray(cfg.skills)
? (cfg.skills as Mem0Config["skills"])
: undefined,
};
},
};