Skip to main content

memory-maintenance

Diagnose and maintain ClawXMemory index health using scripts and tools. Use when installation, indexing, or data quality looks wrong.

معلومات المصدر

المستودع
OpenBMB/ClawXMemory
آخر نشاط في المصدر
٣٠ مارس ٢٠٢٦ في ١١:٢١
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٤٩
التفرعات
٨

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
3 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
memory-maintenance
description
Diagnose and maintain ClawXMemory index health using scripts and tools. Use when installation, indexing, or data quality looks wrong.
homepage
https://github.com/OpenBMB/ClawXMemory/tree/main/clawxmemory
metadata
{"openclaw":{"skillKey":"openbmb-clawxmemory","requires":{"config":"[Truncated]"}}}
# Memory Maintenance Use this skill for diagnosis and maintenance of ClawXMemory storage/indexes. ## Mixed Mode Policy - Prefer tool calls for normal user-facing retrieval flows. - Use scripts only for diagnostics, data checks, and troubleshooting. ## Recommended Workflow 1. Read current memory behavior with tools: - `memory_overview` - `memory_list` - `memory_search` - `memory_get` 2. If the user wants an immediate refresh or you see pending memory, run `memory_flush`. 3. If behavior is still suspicious, run scripts: - `node {baseDir}/scripts/inspect-indexes.mjs --db <path>` - `node {baseDir}/scripts/recent-sessions.mjs --db <path> --limit 5` 4. Compare script output with tool output. 5. Report concrete findings: - missing data - stale indexing - low extraction quality - query mismatch ## Script Defaults - Default DB path: `~/.openclaw/clawxmemory/memory.sqlite` - You can override with `--db /absolute/path/to/memory.sqlite` ## Common Debug Cases - Install succeeds but recall empty: start with `memory_overview`, then check table counts and `lastIndexedAt`. - Project answers weak: start with `memory_search`, then inspect `l2_project` and recent `l1` ids using `memory_get`. - Timeline mismatch: inspect `l2_time` ids from `memory_search`, then compare against the latest `l0` sessions. - Recent turn not visible yet: inspect `pendingL0` in `memory_overview`, then run `memory_flush`. ## Guardrails - Scripts are read-only diagnostics in this skill. - Do not modify DB directly from this skill unless user explicitly asks for data repair.
عرض على GitHub