
Kiki
สัญญาณงานและการรันของเอเจนต์
เพื่อให้ข้อเสนอกลายเป็นการลงมือของผู้รับผิดชอบ
ปลั๊กอิน Paperclip และตัวเก็บข้อมูลจาก Slack ที่ช่วยให้ทีมดำเนินงานเอเจนต์ AI ของตน แปลงสัญญาณงานเป็นคำสั่งสำหรับเอเจนต์ และเชื่อมข้อเสนอการบำรุงรักษา การอนุมัติของคน การมอบหมาย และการกู้คืนการรันที่ค้าง เป็นขั้นตอนที่แยกกัน วางแผนและพัฒนาโฟลว์นี้
ไม่ใช่จำนวนครั้งที่ปลุก แต่เป็นว่าการรันได้เริ่มหรือไม่
เอเจนต์ทำงานที่ได้รับมอบหมายอิสชูเป็นส่วนหนึ่งของสิ่งที่ Kiki ดูแล (กำลังพัฒนา) ไม่มีบันทึกการมอบหมายและโมเดลของเอเจนต์เขียนโค้ดที่แก้ไขมัน
April 28, 2026
การปลุกที่ไม่มีบริบทกลายเป็นคำขอมอบหมายที่มีอิสชูและผู้รับผิดชอบ
กำลังพัฒนาเอเจนต์ทำงาน
การสังเกต · ข้อค้นพบมอบหมายแล้ว · lastRunAt ว่าง · มีแต่ wakeup ซ้ำ
- ส่งต่อการรันได้เริ่มหรือไม่→ เปรียบเทียบการปลุก: wakeup กับ PATCH อิสชู + ผู้รับผิดชอบ (นักพัฒนา)
คนนักพัฒนา
การกระทำเปรียบเทียบการปลุก: wakeup กับ PATCH อิสชู + ผู้รับผิดชอบ
- ส่งต่อเรียกพร้อมบริบทของอิสชู→ หลัง PATCH ด้วยมือ อิสชูหนึ่งรายการที่ค้าง 67 ชั่วโมงเข้าคิวภายใน 5 วินาที (เอเจนต์ทำงาน)
กำลังพัฒนาเอเจนต์ทำงาน
การสังเกต · ข้อค้นพบหลัง PATCH ด้วยมือ อิสชูหนึ่งรายการที่ค้าง 67 ชั่วโมงเข้าคิวภายใน 5 วินาที
- ไม่ใช่การรันที่บันทึกไว้ขอบเขตที่ตรวจแล้ว→ เข้าคิว ≠ งานเสร็จ · ไม่ได้วัด MTTR (ผลงาน)
- ส่งกลับการเรียกที่ไม่มีบริบทคือสาเหตุ→ กู้คืนผ่าน PATCH การมอบหมาย · เพดานการไม่ตอบสนองติดต่อกัน · cooldown (การเปลี่ยนโค้ดการกู้คืน)
อาร์ติแฟกต์ผลงาน
กฎ · ยังไม่ตรวจยืนยันเข้าคิว ≠ งานเสร็จ · ไม่ได้วัด MTTR
เซสชันการทำงานการเปลี่ยนโค้ดการกู้คืน
การกระทำกู้คืนผ่าน PATCH การมอบหมาย · เพดานการไม่ตอบสนองติดต่อกัน · cooldown
- ส่งต่อ→ การถดถอย: เพดาน · รีเซ็ตเมื่อมีกิจกรรมใหม่ · เส้นทาง legacy (ผลงาน)
อาร์ติแฟกต์ผลงาน
อาร์ติแฟกต์การถดถอย: เพดาน · รีเซ็ตเมื่อมีกิจกรรมใหม่ · เส้นทาง legacy
- ส่งต่อ→ ผสานแล้ว · เชื่อมเข้ากับปลั๊กอิน (ผลงาน)
อาร์ติแฟกต์ผลงาน
อาร์ติแฟกต์ผสานแล้ว · เชื่อมเข้ากับปลั๊กอิน
- บริบท
- อิสชูถูกมอบหมายแล้ว แต่บันทึกการรัน (lastRunAt) ยังว่างอยู่ ขณะที่ wakeup ที่ไม่มีบริบทเกิดซ้ำไปเรื่อย ๆ ข้อสังเกตสำคัญคือสมมติฐานที่ว่า “การมอบหมายและกิจกรรมการปลุกหมายถึงการรัน” ได้พังลง
- ผลลัพธ์
- การกู้คืนกลายเป็นคำขอมอบหมายที่มีอิสชูและผู้รับผิดชอบ และหยุดเรียกซ้ำเมื่อการไม่ตอบสนองติดต่อกันถึงเพดาน handler ของปลั๊กอินรับคำขอมอบหมายนี้จริง
- ข้อจำกัด
- 67 ชั่วโมงและ 5 วินาทีมาจากการวินิจฉัย PATCH ด้วยมือก่อนการเปลี่ยนแปลง ไม่มีบันทึกการวัดเวลาเดียวกันซ้ำหลังนำการแก้ไขไปใช้ บันทึกนี้ไปถึงแค่การเข้าคิว ไม่ใช่การเสร็จสิ้นของงาน เวลากู้คืนเฉลี่ย หรือการเปลี่ยนแปลงด้านผลิตภาพ การซิงก์ข้ามรีโพซิทอรีในรอบงานเดียวกันต้องใช้การผสานโดยผู้ดูแลเพราะขีดจำกัดการเรียกเก็บเงินของ GitHub Actions จึงไม่ได้แสดงว่า CI เต็มชุดผ่าน
แหล่งอ้างอิงและข้อจำกัดที่เหลือ
- การตรวจ doctor เมื่อ April 29, 2026 เป็น smoke test ของการติดตั้ง ไม่ใช่การรันแบบ end-to-end ในการใช้งานประจำวัน
- การดีพลอย คอนเทนเนอร์ และข้อมูลรับรองของ bundle ปลั๊กอินเป็นของผู้รับผิดชอบภายนอก ไม่ได้หมายความว่า Kiki ดีพลอยบริการทั้งหมด
- มีนโยบายกำหนดให้ซับเอเจนต์ที่พัฒนาโค้ดระบุ branch เป้าหมายและตรวจคอมมิตที่ส่งกลับมา แต่ไม่พบบันทึกว่าขั้นตอนนี้ถูกใช้กับการแก้ไขนี้