CLI commands
`OmeniaClaw tasks`
ตรวจสอบงานเบื้องหลังแบบคงทนและสถานะ Task Flow เมื่อไม่มีคำสั่งย่อย
OmeniaClaw tasks จะเทียบเท่ากับ OmeniaClaw tasks list
ดู งานเบื้องหลัง สำหรับวงจรชีวิตและโมเดลการส่งมอบ
การใช้งาน
OmeniaClaw tasksOmeniaClaw tasks listOmeniaClaw tasks list --runtime acpOmeniaClaw tasks list --status runningOmeniaClaw tasks show <lookup>OmeniaClaw tasks notify <lookup> state_changesOmeniaClaw tasks cancel <lookup>OmeniaClaw tasks auditOmeniaClaw tasks maintenanceOmeniaClaw tasks maintenance --applyOmeniaClaw tasks flow listOmeniaClaw tasks flow show <lookup>OmeniaClaw tasks flow cancel <lookup>ตัวเลือกระดับราก
--json: ส่งออก JSON--runtime <name>: กรองตามชนิด:subagent,acp,cron, หรือcli--status <name>: กรองตามสถานะ:queued,running,succeeded,failed,timed_out,cancelled, หรือlost
คำสั่งย่อย
list
OmeniaClaw tasks list [--runtime <name>] [--status <name>] [--json]แสดงรายการงานเบื้องหลังที่ติดตามไว้ โดยรายการใหม่ที่สุดอยู่ก่อน
show
OmeniaClaw tasks show <lookup> [--json]แสดงงานหนึ่งรายการตาม ID งาน, ID การรัน หรือคีย์เซสชัน
notify
OmeniaClaw tasks notify <lookup> <done_only|state_changes|silent>เปลี่ยนนโยบายการแจ้งเตือนสำหรับงานที่กำลังทำงานอยู่
cancel
OmeniaClaw tasks cancel <lookup>ยกเลิกงานเบื้องหลังที่กำลังทำงานอยู่
audit
OmeniaClaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]แสดงระเบียนงานและ Task Flow ที่ค้าง สูญหาย ส่งมอบล้มเหลว หรือไม่สอดคล้องในลักษณะอื่น งานที่สูญหายซึ่งถูกเก็บไว้จนถึง cleanupAfter เป็นคำเตือน ส่วนงานที่สูญหายซึ่งหมดอายุหรือไม่มีตราประทับเป็นข้อผิดพลาด
maintenance
OmeniaClaw tasks maintenance [--apply] [--json]แสดงตัวอย่างหรือใช้การกระทบยอดงานและ Task Flow, การประทับตราการล้างข้อมูล, การตัดทิ้ง,
และการล้างรีจิสทรีเซสชันการรัน Cron ที่ค้าง
สำหรับงาน Cron การกระทบยอดจะใช้บันทึกการรัน/สถานะงานที่คงอยู่ก่อนทำเครื่องหมายงานที่ยังใช้งานอยู่เก่าว่า lost ดังนั้นการรัน Cron ที่เสร็จสิ้นแล้วจะไม่กลายเป็นข้อผิดพลาด audit เท็จ
เพียงเพราะสถานะรันไทม์ Gateway ในหน่วยความจำหายไป การ audit CLI แบบออฟไลน์
ไม่ใช่แหล่งอ้างอิงเด็ดขาดสำหรับชุดงาน Cron ที่ทำงานอยู่เฉพาะกระบวนการของ Gateway งาน CLI
ที่มี ID การรัน/ID แหล่งที่มาจะถูกทำเครื่องหมายว่า lost เมื่อบริบทการรัน Gateway ที่ยังใช้งานอยู่
หายไป แม้ว่าจะยังมีแถวเซสชันลูกเก่าอยู่ก็ตาม
เมื่อใช้จริง maintenance จะตัดแถวรีจิสทรีเซสชัน cron:<jobId>:run:<uuid>
ที่เก่ากว่า 7 วันออกด้วย โดยยังคงรักษางาน Cron ที่กำลังทำงานอยู่และปล่อย
แถวเซสชันที่ไม่ใช่ Cron ไว้โดยไม่แตะต้อง
flow
OmeniaClaw tasks flow list [--status <name>] [--json]OmeniaClaw tasks flow show <lookup> [--json]OmeniaClaw tasks flow cancel <lookup>ตรวจสอบหรือยกเลิกสถานะ Task Flow แบบคงทนภายใต้บัญชีแยกประเภทงาน