เหตุใดจึงมองข้ามได้ง่าย
Agent ของคุณยังคงทำงานอยู่ เทอร์มินัลยังเคลื่อนไหวต่อเนื่อง แต่มันเพิ่งขอสิ่งเดิมเป็นครั้งที่ห้าแล้ว ความเคลื่อนไหวอาจดูน่าอุ่นใจ แม้ว่าเซสชันจะติดอยู่ในลูป
ลองนึกภาพงานเขียนโค้ดที่ agent ตรวจสอบสถานะ Git ซ้ำๆ ครั้งเดียวมีประโยชน์ แต่ห้าครั้งติดกันอาจหมายความว่ามันสูญเสียขั้นตอนถัดไป เมื่อมีหลายเซสชัน รูปแบบนี้ค้นพบได้ยากจนกว่าคุณจะกลับมาพบงานเดิมที่ยังไม่เสร็จ
สิ่งที่ ClawMetry ตรวจจับ
ClawMetry ค้นหาการเรียกใช้เครื่องมือซ้ำด้วยอาร์กิวเมนต์เดียวกัน และวงจรสั้นของชื่อเครื่องมือที่ซ้ำกัน เมื่อการซ้ำเกินเกณฑ์ที่กำหนด ระบบจะแจ้งเตือนลูปติดขัด ผลการตรวจสอบบอกรูปแบบ เครื่องมือ และจำนวนครั้งที่ซ้ำ
ความแตกต่างที่เปลี่ยนผลการตรวจสอบ
ตัวอย่างที่ทริกเกอร์
5 การเรียกที่เหมือนกัน
ผลการตรวจสอบระดับเตือน
การเปรียบเทียบที่เงียบ
8 อาร์กิวเมนต์ที่ต่างกัน
ไม่มีผลการตรวจสอบสำหรับตัวตรวจจับนี้
ในตัวอย่างที่ตรวจสอบ การเรียก Git status ที่เหมือนกันห้าครั้งสร้างการเตือน แปดครั้งด้วยอาร์กิวเมนต์ไฟล์ต่างกันไม่ทริกเกอร์ตัวตรวจจับนี้ ความแตกต่างสำคัญคือการกระทำที่ซ้ำ เกณฑ์อาจสะท้อน runtime และ baseline ที่เรียนรู้ ดังนั้นห้าจึงเป็นตัวอย่าง ไม่ใช่กฎสากล
ตรวจสอบผลลัพธ์ของตัวตรวจจับ
{
"kind": "stuck_loop",
"severity": "warning",
"evidence": {
"pattern": "identical",
"tool": "Bash",
"repeats": 5,
"total_tool_calls": 5,
"threshold": 3,
"threshold_source": "static"
}
}ดาวน์โหลดข้อมูลนำเข้าและผลลัพธ์ทั้งหมด (JSON)วิธีการตรวจสอบตัวอย่าง
ตัวอย่างเหล่านี้ประเมินตัวตรวจจับที่เผยแพร่ด้วยข้อมูลเหตุการณ์ที่สร้างขึ้นหรือไฟล์คอนฟิกที่ใช้แล้วทิ้ง วิดีโออธิบายพฤติกรรมเหล่านั้น ไม่ใช่การบันทึก agent จริงหรืออินเทอร์เฟซผลิตภัณฑ์ ไม่มีคำสั่งใดในตัวอย่างถูกเรียกใช้จริง
ผลลัพธ์พิสูจน์พฤติกรรมสำหรับข้อมูลนำเข้าเหล่านี้เท่านั้น ไม่ได้พิสูจน์การรับข้อมูล runtime การป้องกัน หรือการโจมตีจริง ตรวจสอบสัญญาต้นฉบับที่ปักหมุดไว้.
สิ่งที่ควรตรวจสอบต่อไป
ตรวจสอบขั้นตอนที่ซ้ำและผลลัพธ์ของมัน Agent รอบางสิ่งที่ไม่สามารถเปลี่ยนแปลงได้หรือไม่ ต้องการ dependency ที่หายไปหรือการดำเนินการถัดไปที่ชัดเจนกว่าหรือไม่ ใช้ผลการตรวจสอบเพื่อตัดวงจรด้วยตัวเอง แล้วตรวจว่างานที่มีประโยชน์กลับมาดำเนินต่อได้หรือไม่
- ตรวจสอบขั้นตอนที่ซ้ำ
- ตรวจหาสิ่งที่ขาดหายไป
- กำหนดการดำเนินการถัดไปอย่างชัดเจน
สิ่งที่สัญญาณนี้พิสูจน์
การซ้ำอาจเป็นเจตนา ผลการตรวจสอบนี้ไม่ได้ระบุสาเหตุ หยุดเซสชัน หรือจำกัดการใช้จ่าย