
Kiki
إشارات العمل وتنفيذ الوكلاء
حتى يصبح الاقتراح تنفيذًا لدى المكلَّف به.
إضافة Paperclip وأداة جمع من Slack تساعدان فريقًا على تشغيل وكلاء الذكاء الاصطناعي لديه.
ليس عدد مرات الإيقاظ، بل هل بدأ التشغيل
وكيل العمل الذي تُسند إليه الـ issues جزء مما يديره Kiki (قيد التطوير)، ولا يوجد سجل لإسناد وكيل البرمجة الذي أصلحه ولا لنموذجه.
April 28, 2026
صار الإيقاظ بلا سياق طلبَ إسناد يحمل الـ issue والمكلَّف
قيد التطويروكيل العمل
ملاحظة · نتيجةمُسندة · lastRunAt فارغ · تتكرر wakeups فقط
- تسليمهل بدأ التشغيل؟→ مقارنة الإيقاظ: wakeup مقابل issue + PATCH للمكلَّف (المطوّر)
شخصالمطوّر
فعلمقارنة الإيقاظ: wakeup مقابل issue + PATCH للمكلَّف
- تسليماستدعاء مع سياق الـ issue→ بعد PATCH يدوي، دخلت issue واحدة متعثرة منذ 67 ساعة الطابور خلال 5 ثوانٍ (وكيل العمل)
قيد التطويروكيل العمل
ملاحظة · نتيجةبعد PATCH يدوي، دخلت issue واحدة متعثرة منذ 67 ساعة الطابور خلال 5 ثوانٍ
- ليس تنفيذًا مسجّلًاالنطاق المفحوص→ الدخول في الطابور ≠ اكتمال المهمة · لم يُقَس MTTR (المُخرَجات)
- أُعيدكانت الاستدعاءات بلا سياق هي السبب→ الاستعادة عبر PATCH للإسناد · حد لعدم الاستجابة المتتالي · cooldown (تغيير شيفرة الاستعادة)
المُخرَجاتالمُخرَجات
قاعدة · غير متحقَّق منهاالدخول في الطابور ≠ اكتمال المهمة · لم يُقَس MTTR
جلسة العملتغيير شيفرة الاستعادة
فعلالاستعادة عبر PATCH للإسناد · حد لعدم الاستجابة المتتالي · cooldown
- تسليم→ اختبارات الانحدار: الحد · إعادة الضبط عند نشاط جديد · المسار القديم (المُخرَجات)
المُخرَجاتالمُخرَجات
مُخرَجاختبارات الانحدار: الحد · إعادة الضبط عند نشاط جديد · المسار القديم
- تسليم→ دُمج · موصول بالإضافة (المُخرَجات)
المُخرَجاتالمُخرَجات
مُخرَجدُمج · موصول بالإضافة
- السياق
- أُسندت issue، ومع ذلك ظل سجل تشغيلها (lastRunAt) فارغًا بينما تكررت عمليات wakeup بلا سياق. وكانت الملاحظة الأساسية أن الافتراض «الإسناد ونشاط الإيقاظ يعنيان تشغيلًا» قد انهار.
- النتيجة
- صارت الاستعادة طلبَ إسناد يحمل الـ issue والمكلَّف، وتتوقف عن إعادة الاستدعاء حين يبلغ عدم الاستجابة المتتالي الحد. ويتلقى handler الإضافة طلب الإسناد هذا فعلًا.
- الحد
- تأتي الساعات الـ67 والثواني الـ5 من تشخيص PATCH اليدوي قبل التغيير، ولا يوجد سجل لقياس التوقيت نفسه مجددًا بعد تطبيق الإصلاح. ويمتد السجل حتى التسجيل في الطابور، وليس اكتمالًا للمهمة ولا متوسطًا لزمن الاستعادة ولا تغيّرًا في الإنتاجية. واحتاجت المزامنة بين المستودعات في جولة العمل نفسها إلى دمج من المسؤول بسبب حد الفوترة في GitHub Actions، لذا لا يُرسم CI الكامل ناجحًا.
المصادر والحدود المتبقية
- كان فحص doctor بتاريخ April 29, 2026 اختبار smoke للتثبيت، لا تشغيلًا يوميًا شاملًا من البداية إلى النهاية.
- النشر والحاويات وبيانات الاعتماد الخاصة بحزمة الإضافة تعود إلى مالك خارجي. ولا يعني هذا أن Kiki نشر الخدمة كلها.
- توجد سياسة تطلب من الوكلاء الفرعيين للتطبيق تسمية الفرع المستهدف وفحص الإيداع المُعاد، لكن لم يُعثر على سجل بأن هذا الإجراء طُبّق على هذا الإصلاح.