CLI commands
`openclaw commitments`
सेवानिवृत्त अनुमानित प्रतिबद्धता प्रयोग द्वारा छोड़े गए रिकॉर्ड का निरीक्षण करें और उन्हें खारिज करें। OpenClaw अब नई प्रतिबद्धताएँ बनाता या वितरित नहीं करता, लेकिन रखरखाव कमांड बनाए रखता है ताकि अपग्रेड मौजूदा SQLite पंक्तियों का ऑडिट और क्लीनअप कर सकें।
कोई उपकमांड न देने पर, openclaw commitments लंबित प्रतिबद्धताओं को सूचीबद्ध करता है।
उपयोग
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]विकल्प
--all: केवल लंबित प्रतिबद्धताओं के बजाय सभी स्थितियाँ दिखाएँ।--agent <id>: किसी एक एजेंट आईडी के अनुसार फ़िल्टर करें।--status <status>: स्थिति के अनुसार फ़िल्टर करें। मान:pending,sent,dismissed,snoozed, याexpired। अज्ञात मान होने पर त्रुटि के साथ बाहर निकलता है।--json: मशीन-पठनीय JSON आउटपुट करें।
dismiss दिए गए प्रतिबद्धता आईडी को dismissed के रूप में चिह्नित करता है।
उदाहरण
लंबित प्रतिबद्धताएँ सूचीबद्ध करें:
openclaw commitmentsप्रत्येक संग्रहीत प्रतिबद्धता सूचीबद्ध करें:
openclaw commitments --allकिसी एक एजेंट के अनुसार फ़िल्टर करें:
openclaw commitments --agent mainस्नूज़ की गई प्रतिबद्धताएँ खोजें:
openclaw commitments --status snoozedएक या अधिक प्रतिबद्धताएँ खारिज करें:
openclaw commitments dismiss cm_abc123 cm_def456JSON के रूप में निर्यात करें:
openclaw commitments --all --jsonआउटपुट
टेक्स्ट आउटपुट प्रतिबद्धताओं की संख्या, साझा SQLite डेटाबेस पथ, कोई भी सक्रिय फ़िल्टर और प्रत्येक प्रतिबद्धता के लिए एक पंक्ति प्रिंट करता है:
- प्रतिबद्धता आईडी
- स्थिति
- प्रकार (
event_check_in,deadline_check,care_check_in, याopen_loop) - सबसे पहला नियत समय
- दायरा (एजेंट/चैनल/लक्ष्य)
- सुझाया गया चेक-इन टेक्स्ट
JSON आउटपुट में संख्या, सक्रिय स्थिति और एजेंट फ़िल्टर, साझा SQLite डेटाबेस पथ और पूर्ण संग्रहीत रिकॉर्ड शामिल होते हैं।