CLI commands
विकी
openclaw wiki
memory-wiki वॉल्ट का निरीक्षण और रखरखाव करें। यह बंडल किए गए वैकल्पिक memory-wiki Plugin द्वारा प्रदान किया जाता है। पहली बार उपयोग करने से पहले इसे सक्षम करें:
openclaw plugins enable memory-wikiopenclaw gateway restartसंबंधित: Memory Wiki Plugin, मेमोरी अवलोकन, CLI: मेमोरी
सामान्य कमांड
openclaw wiki statusopenclaw wiki doctoropenclaw wiki initopenclaw wiki ingest ./notes/alpha.mdopenclaw wiki okf import ./knowledge-catalog/okf/bundles/ga4openclaw wiki compileopenclaw wiki lintopenclaw wiki search "alpha"openclaw wiki search "Teams के बारे में मुझे किससे पूछना चाहिए?" --mode route-questionopenclaw wiki get entity.alpha --from 1 --lines 80 openclaw wiki apply synthesis "Alpha सारांश" \ --body "संक्षिप्त संश्लेषण सामग्री" \ --source-id source.alpha openclaw wiki apply metadata entity.alpha \ --source-id source.alpha \ --status review \ --question "क्या यह अभी भी सक्रिय है?" openclaw wiki bridge importopenclaw wiki unsafe-local importopenclaw wiki chatgpt import --export ./chatgpt-export --dry-runopenclaw wiki chatgpt rollback <run-id> openclaw wiki obsidian statusopenclaw wiki obsidian search "alpha"openclaw wiki obsidian open syntheses/alpha-summary.mdopenclaw wiki obsidian command workspace:quick-switcheropenclaw wiki obsidian dailyएजेंट चयन
जब plugins.entries.memory-wiki.config.vault.scope, agent हो, तो शीर्ष-स्तरीय
--agent <id> विकल्प से वॉल्ट चुनें:
openclaw wiki --agent support statusopenclaw wiki --agent support search "धनवापसी नीति"openclaw wiki --agent marketing ingest ./campaign-notes.mdएकाधिक कॉन्फ़िगर किए गए एजेंट वाले सेटअप में, CLI
संचालनों के लिए --agent आवश्यक है, ताकि कोई कमांड किसी मनमाने डिफ़ॉल्ट वॉल्ट को पढ़ या लिख न सके। यदि
केवल एक एजेंट कॉन्फ़िगर किया गया है, तो वही एजेंट डिफ़ॉल्ट रहता है। अज्ञात एजेंट आईडी
वॉल्ट संचालन शुरू होने से पहले विफल हो जाते हैं। जब vault.scope,
global हो, तो यह विकल्प चयनित पथ को नहीं बदलता।
Gateway क्लाइंट भी इसी नियम का पालन करते हैं: एजेंट-स्कोप वाले मल्टी-एजेंट सेटअप में वॉल्ट-समर्थित wiki.*
अनुरोधों पर agentId पास करें। अनुपस्थित या अज्ञात आईडी एक
त्रुटि है। एजेंट टर्न, विकी टूल, मेमोरी कॉर्पस पूरक और संकलित प्रॉम्प्ट
डाइजेस्ट पहले से सक्रिय रनटाइम एजेंट संदर्भ साथ रखते हैं।
कमांड
wiki status
वॉल्ट मोड और स्कोप, समाधान किया गया एजेंट, स्वास्थ्य तथा Obsidian CLI की उपलब्धता दिखाएँ। इसका पहले उपयोग करके जाँचें कि इच्छित वॉल्ट प्रारंभ किया गया है या नहीं, ब्रिज मोड स्वस्थ है या नहीं, अथवा Obsidian एकीकरण उपलब्ध है या नहीं।
जब ब्रिज मोड सक्रिय हो और मेमोरी आर्टिफ़ैक्ट पढ़ने के लिए कॉन्फ़िगर किया गया हो, तो यह कमांड चल रहे Gateway से क्वेरी करता है, ताकि इसे एजेंट/रनटाइम मेमोरी के समान सक्रिय मेमोरी Plugin संदर्भ दिखाई दे।
wiki doctor
विकी स्वास्थ्य जाँच चलाएँ और कार्रवाई योग्य सुधार बताएँ। अस्वस्थ होने पर गैर-शून्य मान के साथ बाहर निकलता है।
जब ब्रिज मोड सक्रिय हो और मेमोरी आर्टिफ़ैक्ट पढ़ने के लिए कॉन्फ़िगर किया गया हो, तो यह कमांड रिपोर्ट बनाने से पहले चल रहे Gateway से क्वेरी करता है। अक्षम ब्रिज आयात और वे ब्रिज कॉन्फ़िगरेशन जो मेमोरी आर्टिफ़ैक्ट नहीं पढ़ते, स्थानीय/ऑफ़लाइन रहते हैं।
सामान्य समस्याएँ:
- सार्वजनिक मेमोरी आर्टिफ़ैक्ट के बिना ब्रिज मोड सक्षम होना
- अमान्य या अनुपस्थित वॉल्ट लेआउट
- Obsidian मोड अपेक्षित होने पर बाहरी Obsidian CLI का अनुपस्थित होना
wiki init
शीर्ष-स्तरीय इंडेक्स और कैश निर्देशिकाओं सहित विकी वॉल्ट लेआउट और आरंभिक पृष्ठ बनाएँ।
wiki ingest <path>
किसी स्थानीय Markdown या टेक्स्ट फ़ाइल को स्रोत पृष्ठ के रूप में विकी के sources/ फ़ोल्डर में आयात करें। <path> एक स्थानीय फ़ाइल पथ होना चाहिए; वर्तमान में URL से इनजेस्ट उपलब्ध नहीं है। बाइनरी फ़ाइलें अस्वीकार की जाती हैं।
आयातित स्रोत पृष्ठों में उद्गम फ्रंटमैटर (sourceType: local-file, sourcePath, ingestedAt) होता है। इनजेस्ट इसके बाद हमेशा वॉल्ट को पुनः संकलित करता है।
फ़्लैग: --title <title> स्रोत शीर्षक को ओवरराइड करता है (डिफ़ॉल्ट: फ़ाइल नाम से व्युत्पन्न)।
wiki okf import <path>
अनपैक किए गए Open Knowledge Format बंडल को विकी अवधारणा पृष्ठों में आयात करें।
आयातक OKF निर्देशिका ट्री में प्रत्येक गैर-आरक्षित .md अवधारणा दस्तावेज़ पढ़ता है, एक गैर-रिक्त type फ़ील्ड आवश्यक करता है और अज्ञात OKF type मानों को सामान्य अवधारणाओं के रूप में मानता है। आरक्षित OKF index.md और log.md फ़ाइलें अवधारणाओं के रूप में आयात नहीं की जातीं।
आयातित पृष्ठों को concepts/ के अंतर्गत समतल किया जाता है, ताकि मौजूदा विकी संकलन, खोज, प्राप्ति, डाइजेस्ट और डैशबोर्ड प्रवाह उन्हें तुरंत देख सकें। मूल OKF अवधारणा आईडी, type, resource, tags, टाइमस्टैम्प, स्रोत पथ और पूरा फ्रंटमैटर पृष्ठ के फ्रंटमैटर में संरक्षित रहते हैं। आंतरिक OKF Markdown लिंक उत्पन्न किए गए विकी पृष्ठों के लिए पुनर्लिखे जाते हैं; टूटे हुए या बाहरी लिंक अपरिवर्तित रहते हैं। आयात इसके बाद हमेशा वॉल्ट को पुनः संकलित करता है।
उदाहरण:
openclaw wiki okf import ./bundles/ga4openclaw wiki okf import ./bundles/ga4 --jsonopenclaw wiki search "BigQuery तालिका" --mode source-evidence --jsonopenclaw wiki get <path-from-json-result>wiki compile
इंडेक्स, संबंधित ब्लॉक, डैशबोर्ड और संकलित क्वेरी/प्रॉम्प्ट स्नैपशॉट को फिर से बनाएँ। स्नैपशॉट OpenClaw की साझा SQLite Plugin स्थिति में स्थायी किया जाता है और सिंक्रोनस प्रॉम्प्ट प्रक्षेपण के लिए मेमोरी में रखा जाता है; यह वॉल्ट में कैश फ़ाइलें नहीं बनाता।
यदि render.createDashboards सक्षम है, तो संकलन रिपोर्ट पृष्ठों को भी रीफ़्रेश करता है।
wiki lint
वॉल्ट को लिंट करें और निम्न को शामिल करने वाली रिपोर्ट लिखें:
- संरचनात्मक समस्याएँ (टूटे लिंक, अनुपस्थित/डुप्लिकेट आईडी, अनुपस्थित पृष्ठ प्रकार या शीर्षक, अमान्य फ्रंटमैटर)
- उद्गम में अंतराल (अनुपस्थित स्रोत आईडी, अनुपस्थित आयात उद्गम)
- विरोधाभास (चिह्नित विरोधाभास, परस्पर विरोधी दावे)
- अनसुलझे प्रश्न
- कम-विश्वसनीयता वाले पृष्ठ और दावे
- पुराने पृष्ठ और दावे
विकी में महत्वपूर्ण अपडेट के बाद इसे चलाएँ।
wiki search <query>
विकी सामग्री खोजें। व्यवहार कॉन्फ़िगरेशन पर निर्भर करता है:
search.backend:sharedयाlocalsearch.corpus:wiki,memoryयाall--mode:auto,find-person,route-question,source-evidenceयाraw-claim
विकी-विशिष्ट रैंकिंग और उद्गम के लिए wiki search का उपयोग करें। एक व्यापक साझा रिकॉल पास के लिए, सक्रिय मेमोरी Plugin द्वारा साझा खोज उपलब्ध कराए जाने पर openclaw memory search को प्राथमिकता दें।
खोज मोड:
find-person: उपनाम, हैंडल, सोशल पहचान, कैनोनिकल आईडी और व्यक्ति पृष्ठroute-question: किससे-पूछें/किसके-लिए-सर्वोत्तम संकेत और संबंध संदर्भsource-evidence: स्रोत पृष्ठ और संरचित प्रमाण फ़ील्डraw-claim: दावे/प्रमाण के मेटाडेटा सहित संरचित दावा टेक्स्ट
उदाहरण:
openclaw wiki search "bgroux" --mode find-personopenclaw wiki search "Teams रोलआउट के बारे में कौन जानता है?" --mode route-questionopenclaw wiki search "maintainer-whois" --mode source-evidenceopenclaw wiki search "मज़बूत रूट Teams" --mode raw-claim --jsonजब कोई परिणाम किसी संरचित दावे से मेल खाता है, तो टेक्स्ट आउटपुट में Claim: और Evidence: पंक्तियाँ शामिल होती हैं। JSON आउटपुट एजेंट-पक्षीय विस्तृत पड़ताल के लिए अतिरिक्त रूप से matchedClaimId, matchedClaimStatus, matchedClaimConfidence, evidenceKinds और evidenceSourceIds प्रदर्शित करता है।
wiki get <lookup>
आईडी या सापेक्ष पथ से विकी पृष्ठ पढ़ें।
openclaw wiki get entity.alphaopenclaw wiki get syntheses/alpha-summary.md --from 1 --lines 80wiki apply
मनमाने ढंग से पृष्ठ में बदलाव किए बिना सीमित परिवर्तन लागू करें:
apply synthesis <title>: प्रबंधित सारांश सामग्री के साथ संश्लेषण पृष्ठ बनाएँ या रीफ़्रेश करेंapply metadata <lookup>: किसी मौजूदा पृष्ठ का मेटाडेटा अपडेट करें
दोनों --source-id, --contradiction, --question (प्रत्येक दोहराने योग्य), --confidence <n> (0-1) और --status <status> स्वीकार करते हैं। संग्रहीत विश्वसनीयता मान हटाने के लिए apply metadata, --clear-confidence भी स्वीकार करता है। यह विकी पृष्ठों को विकसित करने का समर्थित तरीका है, जिससे प्रबंधित, उत्पन्न किए गए ब्लॉक अक्षुण्ण रहें।
wiki bridge import
सक्रिय मेमोरी Plugin से सार्वजनिक मेमोरी आर्टिफ़ैक्ट को ब्रिज-समर्थित स्रोत पृष्ठों में आयात करें। नवीनतम निर्यातित मेमोरी आर्टिफ़ैक्ट को विकी वॉल्ट में लाने के लिए bridge मोड में इसका उपयोग करें।
सक्रिय ब्रिज आर्टिफ़ैक्ट पठन के लिए, CLI आयात को Gateway RPC के माध्यम से रूट करता है, ताकि यह रनटाइम मेमोरी Plugin संदर्भ का उपयोग करे। यदि ब्रिज आयात अक्षम हैं या आर्टिफ़ैक्ट पठन बंद है, तो कमांड स्थानीय/ऑफ़लाइन शून्य-आयात व्यवहार बनाए रखता है। आयात के बाद इंडेक्स रीफ़्रेश ingest.autoCompile द्वारा नियंत्रित होता है।
wiki unsafe-local import
unsafe-local मोड में स्पष्ट रूप से कॉन्फ़िगर किए गए स्थानीय पथों (unsafeLocal.paths) से आयात करें। यह जानबूझकर प्रयोगात्मक है और केवल उसी मशीन के लिए है। आयात के बाद इंडेक्स रीफ़्रेश ingest.autoCompile द्वारा नियंत्रित होता है।
wiki chatgpt import
ChatGPT निर्यात को प्रारूप विकी स्रोत पृष्ठों में आयात करें।
openclaw wiki chatgpt import --export ./chatgpt-exportopenclaw wiki chatgpt import --export ./conversations.json --dry-run| फ़्लैग | डिफ़ॉल्ट | विवरण |
|---|---|---|
--export <path> |
(आवश्यक) | ChatGPT निर्यात निर्देशिका या conversations.json पथ। |
--dry-run |
false |
पृष्ठ लिखे बिना बनाए गए/अपडेट किए गए/छोड़े गए पृष्ठों की संख्या का पूर्वावलोकन करें। |
कोई ऐसा गैर-ड्राई-रन आयात जो किसी पृष्ठ को बदलता है, एक आयात रन आईडी दर्ज करता है, जिसे सारांश में दिखाया जाता है और रोलबैक के लिए इसकी आवश्यकता होती है।
wiki chatgpt rollback <run-id>
पहले लागू किए गए ChatGPT आयात रन को वापस लें, उसके बनाए गए पृष्ठ हटाएँ और उसके द्वारा ओवरराइट किए गए पृष्ठ पुनर्स्थापित करें। यदि रन पहले ही वापस लिया जा चुका है, तो कोई कार्रवाई नहीं करता (और alreadyRolledBack रिपोर्ट करता है)।
wiki obsidian ...
Obsidian-अनुकूल मोड में चलने वाले वॉल्ट के लिए Obsidian सहायक कमांड: status, search, open, command, daily। जब obsidian.useOfficialCli सक्षम हो, तो इनके लिए PATH पर आधिकारिक obsidian CLI आवश्यक है।
कॉन्फ़िगरेशन सत्यापन obsidian.useOfficialCli: true को अस्वीकार करता है, जब
vault.scope, agent हो, क्योंकि obsidian.vaultName एक वैश्विक सेटिंग है,
प्रति-एजेंट मैपिंग नहीं। Obsidian-अनुकूल Markdown रेंडरिंग उपलब्ध
रहती है।
व्यावहारिक उपयोग मार्गदर्शन
- जब उद्गम और पृष्ठ पहचान महत्वपूर्ण हों, तो
wiki search+wiki getका उपयोग करें। - प्रबंधित, उत्पन्न किए गए अनुभागों को हाथ से संपादित करने के बजाय
wiki applyका उपयोग करें। - विरोधाभासी या कम-विश्वसनीयता वाली सामग्री पर भरोसा करने से पहले
wiki lintका उपयोग करें। - जब आपको तुरंत नए डैशबोर्ड और संकलित डाइजेस्ट चाहिए हों, तो बड़े पैमाने के आयात या स्रोत परिवर्तनों के बाद
wiki compileका उपयोग करें। - जब कोई डेटा कैटलॉग, दस्तावेज़ निर्यात या एजेंट संवर्धन पाइपलाइन पहले से OKF Markdown बंडल उत्पन्न करती हो, तो
wiki okf importका उपयोग करें। - जब ब्रिज मोड नए निर्यातित मेमोरी आर्टिफ़ैक्ट पर निर्भर हो, तो
wiki bridge importका उपयोग करें।
कॉन्फ़िगरेशन संबंध
openclaw wiki का व्यवहार निम्न से निर्धारित होता है:
plugins.entries.memory-wiki.config.vaultModeplugins.entries.memory-wiki.config.vault.scopeplugins.entries.memory-wiki.config.vault.pathplugins.entries.memory-wiki.config.search.backendplugins.entries.memory-wiki.config.search.corpusplugins.entries.memory-wiki.config.bridge.*plugins.entries.memory-wiki.config.obsidian.*plugins.entries.memory-wiki.config.ingest.autoCompileplugins.entries.memory-wiki.config.render.*plugins.entries.memory-wiki.config.context.includeCompiledDigestPrompt
पूर्ण कॉन्फ़िगरेशन मॉडल के लिए Memory Wiki Plugin देखें।