Tool: awake — ลงทะเบียน trigger สำหรับ Agent turn ในอนาคต
awake ลงทะเบียน standing trigger ให้ host เริ่ม Agent turn ใหม่เมื่อถึงเวลา หรือเมื่อสังเกตพบการเปลี่ยนแปลงที่กำหนด ตัว tool ลงทะเบียน/ดู/หยุด trigger; engine ฝั่ง host เป็นผู้ตรวจ trigger และเริ่ม turn ในภายหลัง
ประเภท trigger
watch_file— เฝ้าการสร้าง แก้ไข หรือลบไฟล์every— เริ่ม turn ตามช่วงนาทีที่กำหนด (ขั้นต่ำ 5 นาที) หรือใช้times="HH:MM,..."ตั้งได้สูงสุด 3 เวลาในแต่ละวันonce— ตั้งเวลาrun_atหรือระบุdelay_minutesตั้งแต่ 1 นาทีขึ้นไปwatch_screen— เปรียบเทียบข้อความจาก OCR ของทั้งหน้าจอและเริ่ม turn เมื่อพบความเปลี่ยนแปลงlist/stop— ดูรายการปัจจุบันหรือหยุด watcher ด้วย id;stopรองรับall
ตัวอย่างการตั้งครั้งเดียว:
awake(action="once", delay_minutes=20, task="ตรวจสถานะแล้วสรุป")
การเรียกลงทะเบียน trigger จะจบ turn ปัจจุบัน; งานเมื่อ trigger ทำงานเป็น Agent turn ใหม่ ค่า interval_minutes ที่ต่ำกว่า 15 มีต้นทุนการเรียก turn สูงและต้องขอความยินยอมจากผู้ใช้ก่อนลงทะเบียน
จำนวน watcher และผลของหน้าจอ
มี watcher ได้สูงสุด 5 รายการรวมรายการที่ pause ไว้ และมี watch_screen ทำงานได้ครั้งละหนึ่งรายการ การเฝ้าหน้าจอใช้ whole-screen OCR ไม่ใช่การเก็บภาพเป็นประวัติ ส่วน watcher ที่ทำงานแต่ละครั้งจะใช้ Agent turn เต็มหนึ่งรอบ
ก่อนเพิ่ม trigger ให้ตรวจ list เพื่อหลีกเลี่ยงงานซ้ำ และหยุดรายการที่ไม่ต้องการแล้ว
ความคิดเห็น
กำลังโหลดความคิดเห็น...