openclaw memory
सिमैंटिक मेमोरी इंडेक्सिंग और खोज प्रबंधित करें।
बंडल किए गए memory-core Plugin द्वारा प्रदान किया गया। यह कमांड तब उपलब्ध होता है जब
plugins.slots.memory memory-core को चुनता है (डिफ़ॉल्ट); अन्य मेमोरी Plugins
अपने स्वयं के CLI नेमस्पेस उजागर करते हैं।
संबंधित:
- मेमोरी अवधारणा: मेमोरी
- मेमोरी विकी: मेमोरी विकी
- विकी CLI: wiki
- Plugins: Plugins
उदाहरण
विकल्प
memory status और memory index:
--agent <id>: एक ही एजेंट तक सीमित करें। इसके बिना, ये कमांड हर कॉन्फ़िगर किए गए एजेंट के लिए चलते हैं; अगर कोई एजेंट सूची कॉन्फ़िगर नहीं है, तो वे डिफ़ॉल्ट एजेंट पर वापस चले जाते हैं।--verbose: प्रोब और इंडेक्सिंग के दौरान विस्तृत लॉग उत्सर्जित करें।
memory status:
--deep: स्थानीय वेक्टर-स्टोर तैयारी, एम्बेडिंग-प्रोवाइडर तैयारी, और सिमैंटिक वेक्टर-खोज तैयारी की जांच करें। साधारणmemory statusतेज़ रहता है और लाइव एम्बेडिंग या प्रोवाइडर डिस्कवरी काम नहीं चलाता; अज्ञात वेक्टर-स्टोर या सिमैंटिक-वेक्टर स्थिति का अर्थ है कि उस कमांड में इसकी जांच नहीं की गई थी। QMD lexicalsearchMode: "search"--deepके साथ भी सिमैंटिक वेक्टर प्रोब और एम्बेडिंग मेंटेनेंस छोड़ देता है।--index: अगर स्टोर dirty है तो रीइंडेक्स चलाएं (--deepनिहित है)।--fix: stale रिकॉल लॉक सुधारें और प्रमोशन मेटाडेटा सामान्यीकृत करें।--json: JSON आउटपुट प्रिंट करें।
memory status Dreaming status: blocked दिखाता है, तो managed dreaming Cron सक्षम है लेकिन उसे चलाने वाला Heartbeat डिफ़ॉल्ट एजेंट के लिए फायर नहीं हो रहा है। दो सामान्य कारणों के लिए Dreaming कभी नहीं चलता देखें।
memory index:
--force: पूरा रीइंडेक्स बाध्य करें।
memory search:
- क्वेरी इनपुट: या तो पोज़िशनल
[query]या--query <text>पास करें। - अगर दोनों दिए गए हैं, तो
--queryप्राथमिकता लेता है। - अगर कोई भी नहीं दिया गया है, तो कमांड त्रुटि के साथ बाहर निकलता है।
--agent <id>: एक ही एजेंट तक सीमित करें (डिफ़ॉल्ट: डिफ़ॉल्ट एजेंट)।--max-results <n>: लौटाए गए परिणामों की संख्या सीमित करें।--min-score <n>: कम-स्कोर मिलानों को फ़िल्टर करें।--json: JSON परिणाम प्रिंट करें।
memory promote:
शॉर्ट-टर्म मेमोरी प्रमोशन का पूर्वावलोकन करें और लागू करें।
--apply— प्रमोशन कोMEMORY.mdमें लिखें (डिफ़ॉल्ट: केवल पूर्वावलोकन)।--limit <n>— दिखाए गए उम्मीदवारों की संख्या सीमित करें।--include-promoted— पिछले चक्रों में पहले से प्रमोट की गई प्रविष्टियां शामिल करें।
memory/YYYY-MM-DD.mdसे शॉर्ट-टर्म उम्मीदवारों को weighted promotion signals (frequency,relevance,query diversity,recency,consolidation,conceptual richness) का उपयोग करके रैंक करता है।- मेमोरी रिकॉल और daily-ingestion पास, दोनों से शॉर्ट-टर्म सिग्नल, साथ ही light/REM phase reinforcement सिग्नल उपयोग करता है।
- जब Dreaming सक्षम होता है, तो
memory-coreएक Cron जॉब को अपने-आप प्रबंधित करता है जो पृष्ठभूमि में पूरा sweep (light -> REM -> deep) चलाता है (मैन्युअलopenclaw cron addआवश्यक नहीं)। --agent <id>: एक ही एजेंट तक सीमित करें (डिफ़ॉल्ट: डिफ़ॉल्ट एजेंट)।--limit <n>: लौटाने/लागू करने के लिए अधिकतम उम्मीदवार।--min-score <n>: न्यूनतम weighted promotion score।--min-recall-count <n>: किसी उम्मीदवार के लिए आवश्यक न्यूनतम recall count।--min-unique-queries <n>: किसी उम्मीदवार के लिए आवश्यक न्यूनतम distinct query count।--apply: चुने गए उम्मीदवारों कोMEMORY.mdमें जोड़ें और उन्हें promoted चिह्नित करें।--include-promoted: आउटपुट में पहले से promoted उम्मीदवार शामिल करें।--json: JSON आउटपुट प्रिंट करें।
memory promote-explain:
किसी विशिष्ट प्रमोशन उम्मीदवार और उसके स्कोर breakdown को समझाएं।
<selector>: देखने के लिए candidate key, path fragment, या snippet fragment।--agent <id>: एक ही एजेंट तक सीमित करें (डिफ़ॉल्ट: डिफ़ॉल्ट एजेंट)।--include-promoted: पहले से promoted उम्मीदवार शामिल करें।--json: JSON आउटपुट प्रिंट करें।
memory rem-harness:
कुछ भी लिखे बिना REM reflections, candidate truths, और deep promotion output का पूर्वावलोकन करें।
--agent <id>: एक ही एजेंट तक सीमित करें (डिफ़ॉल्ट: डिफ़ॉल्ट एजेंट)।--include-promoted: पहले से promoted deep candidates शामिल करें।--json: JSON आउटपुट प्रिंट करें।
Dreaming
Dreaming तीन सहयोगी चरणों वाला पृष्ठभूमि मेमोरी consolidation system है: चरण: light (शॉर्ट-टर्म सामग्री को sort/stage करें), deep (टिकाऊ तथ्यों कोMEMORY.md में promote करें), और REM (reflect करें और themes सामने लाएं)।
plugins.entries.memory-core.config.dreaming.enabled: trueसे सक्षम करें।- चैट से
/dreaming on|offके साथ टॉगल करें (या/dreaming statusसे जांचें)। - Dreaming एक managed sweep schedule (
dreaming.frequency) पर चलता है और चरणों को क्रम में निष्पादित करता है: light, REM, deep। - केवल deep phase टिकाऊ मेमोरी को
MEMORY.mdमें लिखता है। - मानव-पठनीय phase output और diary entries
DREAMS.md(या मौजूदाdreams.md) में लिखी जाती हैं, वैकल्पिक per-phase reports के साथmemory/dreaming/<phase>/YYYY-MM-DD.mdमें। - रैंकिंग weighted signals का उपयोग करती है: recall frequency, retrieval relevance, query diversity, temporal recency, cross-day consolidation, और derived concept richness।
- प्रमोशन
MEMORY.mdमें लिखने से पहले लाइव daily note को फिर से पढ़ता है, इसलिए संपादित या हटाए गए शॉर्ट-टर्म snippets stale recall-store snapshots से promote नहीं होते। - scheduled और manual
memory promoteरन वही deep phase defaults साझा करते हैं, जब तक आप CLI threshold overrides पास नहीं करते। - automatic runs कॉन्फ़िगर किए गए मेमोरी workspaces में fan out होते हैं।
- Sweep cadence:
dreaming.frequency = 0 3 * * * - Deep thresholds:
minScore=0.8,minRecallCount=3,minUniqueQueries=3,recencyHalfLifeDays=14,maxAgeDays=30
memory index --verboseper-phase विवरण (provider, model, sources, batch activity) प्रिंट करता है।memory statusmemorySearch.extraPathsके ज़रिए कॉन्फ़िगर किए गए किसी भी अतिरिक्त path को शामिल करता है।- अगर प्रभावी Active Memory remote API key fields SecretRefs के रूप में कॉन्फ़िगर हैं, तो कमांड उन मानों को active Gateway snapshot से resolve करता है। अगर Gateway उपलब्ध नहीं है, तो कमांड तुरंत विफल होता है।
- Gateway version skew note: इस command path को ऐसे Gateway की आवश्यकता है जो
secrets.resolveका समर्थन करता हो; पुराने gateways unknown-method error लौटाते हैं। - scheduled sweep cadence को
dreaming.frequencyसे ट्यून करें। Deep promotion policy अन्यथा internal है, सिवायdreaming.phases.deep.maxPromotedSnippetTokensके, जो provenance visible रखते हुए promoted snippet length को सीमित करता है। जब आपको one-off manual threshold overrides चाहिए हों, तोmemory promoteपर CLI flags उपयोग करें। memory rem-harness --path <file-or-dir> --groundedकुछ भी लिखे बिना historical daily notes से groundedWhat Happened,Reflections, औरPossible Lasting Updatesका पूर्वावलोकन करता है।memory rem-backfill --path <file-or-dir>UI review के लिए reversible grounded diary entries कोDREAMS.mdमें लिखता है।memory rem-backfill --path <file-or-dir> --stage-short-termgrounded durable candidates को live short-term promotion store में भी seed करता है ताकि सामान्य deep phase उन्हें rank कर सके।memory rem-backfill --rollbackपहले लिखी गई grounded diary entries हटाता है, औरmemory rem-backfill --rollback-short-termपहले staged grounded short-term candidates हटाता है।- पूर्ण phase descriptions और configuration reference के लिए Dreaming देखें।