CLI commands
`openclaw tasks`
टिकाऊ बैकग्राउंड कार्यों और Task Flow स्थिति का निरीक्षण करें। कोई उपकमांड न होने पर,
openclaw tasks, openclaw tasks list के समतुल्य है।
जीवनचक्र और डिलीवरी मॉडल के लिए बैकग्राउंड कार्य देखें,
और निष्कर्षों के पूर्ण विवरण के लिए उसका tasks audit अनुभाग देखें।
उपयोग
openclaw tasksopenclaw tasks listopenclaw tasks list --runtime acpopenclaw tasks list --status runningopenclaw tasks show <lookup>openclaw tasks notify <lookup> state_changesopenclaw tasks cancel <lookup>openclaw tasks auditopenclaw tasks maintenanceopenclaw tasks maintenance --applyopenclaw tasks flow listopenclaw tasks flow show <lookup>openclaw tasks flow cancel <lookup>मूल विकल्प
| फ़्लैग | विवरण |
|---|---|
--json |
JSON आउटपुट करें। |
--runtime <name> |
प्रकार के अनुसार फ़िल्टर करें: subagent, acp, cron, या cli। |
--status <name> |
स्थिति के अनुसार फ़िल्टर करें: queued, running, succeeded, failed, timed_out, cancelled, या lost। |
उपकमांड
list
openclaw tasks list [--runtime <name>] [--status <name>] [--json]ट्रैक किए गए बैकग्राउंड कार्यों को नवीनतम पहले क्रम में सूचीबद्ध करता है।
show
openclaw tasks show <lookup> [--json]कार्य ID, रन ID या सत्र कुंजी के आधार पर एक कार्य दिखाता है।
notify
openclaw tasks notify <lookup> <done_only|state_changes|silent>चल रहे कार्य की सूचना नीति बदलता है।
cancel
openclaw tasks cancel <lookup>चल रहे बैकग्राउंड कार्य को रद्द करता है।
audit
openclaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]पुराने, खोए हुए, डिलीवरी-विफल या अन्यथा असंगत कार्य और
Task Flow रिकॉर्ड सामने लाता है। cleanupAfter तक रखे गए खोए हुए कार्य चेतावनियाँ हैं;
समय-सीमा समाप्त या बिना टाइमस्टैम्प वाले खोए हुए कार्य त्रुटियाँ हैं।
--code कार्य कोड (stale_queued, stale_running, lost,
delivery_failed, missing_cleanup, inconsistent_timestamps) और Task
Flow कोड (restore_failed, stale_waiting, stale_blocked,
cancel_stuck, missing_linked_tasks, blocked_task_missing) स्वीकार करता है। प्रत्येक
कोड की गंभीरता और ट्रिगर विवरण के लिए बैकग्राउंड कार्य
देखें।
maintenance
openclaw tasks maintenance [--apply] [--json]कार्य और Task Flow के मिलान, क्लीनअप टाइमस्टैम्पिंग, छँटाई और पुराने cron रन सत्र रजिस्ट्री क्लीनअप का पूर्वावलोकन करता है या उन्हें लागू करता है।
cron कार्यों के लिए, किसी पुराने सक्रिय कार्य को lost चिह्नित करने से पहले
मिलान स्थायी रन लॉग/जॉब स्थिति का उपयोग करता है, ताकि केवल इन-मेमोरी Gateway रनटाइम
स्थिति समाप्त हो जाने के कारण पूर्ण हो चुके cron रन गलत ऑडिट त्रुटियाँ न बनें।
ऑफ़लाइन CLI ऑडिट, Gateway के प्रोसेस-लोकल cron सक्रिय-जॉब सेट के लिए प्रामाणिक नहीं है।
रन ID/स्रोत ID वाले CLI कार्यों को तब lost चिह्नित किया जाता है, जब उनका
लाइव Gateway रन संदर्भ समाप्त हो जाता है, भले ही कोई पुरानी चाइल्ड-सत्र पंक्ति
बची रहे।
लागू किए जाने पर, रखरखाव वर्तमान में चल रहे cron
जॉब को संरक्षित रखते हुए और गैर-cron सत्र पंक्तियों को अछूता छोड़ते हुए, 7 दिन से पुरानी
cron:<jobId>:run:<uuid> सत्र रजिस्ट्री पंक्तियों की छँटाई भी करता है।
flow
openclaw tasks flow list [--status <name>] [--json]openclaw tasks flow show <lookup> [--json]openclaw tasks flow cancel <lookup>कार्य लेजर के अंतर्गत टिकाऊ Task Flow स्थिति का निरीक्षण करता है या उसे रद्द करता है।
flow list --status, queued, running, waiting, blocked,
succeeded, failed, cancelled, या lost स्वीकार करता है।