Yazarın sağladığı Kiki kedi görselinden türetilmiş şeffaf yüz
Salona dön

Kiki

İş sinyalleri ve ajan yürütmesi

Bir öneri, atanan kişinin yürütmesine dönüşsün diye.

Bir ekibin AI ajanlarını işletmesine yardım eden bir Paperclip eklentisi ve bir Slack toplayıcısı.

2026.04 — 2026.05

pinxlab AI Ar-Ge serbest çalışma · iş akışı planlama ve geliştirme, takılan yürütmeyi inceleme ve kurtarma yolunu tasarlama

  • EklentiUygulandı · Paperclip
  • MCP sunucusuUygulandı · Slack toplayıcısı

Kaç kez uyandırıldığı değil, bir çalıştırmanın başlayıp başlamadığı

Issue atanan iş ajanı, Kiki'nin yönettiği şeyin parçasıdır (geliştirilen); onu düzelten kodlama ajanının ataması ve modeli kayıtlı değildir.

Tam açıklama

Nasıl okunur · her vaka için tek bir dil bilgisi

  • Sütunlar kimin yaptığını gösterir; yukarıdan aşağıya zaman sırasıdır
  • Düz: kaydedilmiş bir devir ya da sonraki adım
  • Kalın lacivert ↩: işi geri gönderen bir bulgu
  • Kesikli: kaydedilmiş bir yürütme değil (yazılı bir kural, yetkisi olmayan bir tavsiye, doğrulanmamış bir sınır)
  • Dikdörtgen: bir eylem
  • Yuvarlatılmış: gözlenen bir durum ya da bulgu
  • Kıvrık köşe: bir artefakt ya da kanıt
  • Taralı sütun: geliştirilen ürünün parçaları (onu kurmak için kullanılan ajanlar değil)

April 28, 2026

Bağlamsız uyandırmalar, issue'yu ve atanan kişiyi taşıyan bir atama isteğine dönüştü

  1. Geliştirilenİş ajanı

    Gözlem · bulguAtandı · lastRunAt boş · yalnızca wakeup'lar tekrarlanıyor

    • devirBir çalıştırma başladı mı?→ Uyandırmaları karşılaştır: wakeup ile issue + atanan PATCH (Geliştirici)
  2. KişiGeliştirici

    EylemUyandırmaları karşılaştır: wakeup ile issue + atanan PATCH

    • devirIssue bağlamıyla çağır→ Elle yapılan bir PATCH'ten sonra 67 saattir takılı bir issue 5 saniye içinde kuyruğa alındı (İş ajanı)
  3. Geliştirilenİş ajanı

    Gözlem · bulguElle yapılan bir PATCH'ten sonra 67 saattir takılı bir issue 5 saniye içinde kuyruğa alındı

    • kaydedilmiş bir yürütme değilKontrol edilen kapsam→ Kuyruğa alındı ≠ görev tamamlandı · MTTR ölçülmedi (Artefaktlar)
  4. ArtefaktlarArtefaktlar

    Kural · doğrulanmamışKuyruğa alındı ≠ görev tamamlandı · MTTR ölçülmedi

  5. Çalışma oturumuKurtarma kodu değişikliği

    EylemAtama PATCH'iyle kurtar · art arda yanıtsızlık sınırı · cooldown

    • devir→ Gerileme testleri: sınır · yeni etkinlikte sıfırlama · eski yol (Artefaktlar)
  6. ArtefaktlarArtefaktlar

    ArtefaktGerileme testleri: sınır · yeni etkinlikte sıfırlama · eski yol

    • devir→ Birleştirildi · eklentiye bağlandı (Artefaktlar)
  7. ArtefaktlarArtefaktlar

    ArtefaktBirleştirildi · eklentiye bağlandı

Bağlam
Bir issue atanmıştı, ama bağlamsız wakeup'lar tekrarlanırken çalıştırma kaydı (lastRunAt) boş kaldı. Temel gözlem, “atama ve uyandırma etkinliği bir çalıştırma demektir” varsayımının çökmüş olmasıydı.
Sonuç
Kurtarma, issue'yu ve atanan kişiyi taşıyan bir atama isteğine dönüştü ve art arda yanıtsızlık sınıra ulaşınca yeniden çağırmayı bırakır. Eklentinin handler'ı bu atama isteğini gerçekten alır.
Sınır
67 saat ve 5 saniye, değişiklikten önceki elle PATCH teşhisinden gelir; düzeltme uygulandıktan sonra aynı zamanlamanın yeniden ölçüldüğüne dair kayıt yoktur. Kayıt kuyruğa alınmaya kadar uzanır; görev tamamlanması, ortalama kurtarma süresi ya da bir üretkenlik değişimi değildir. Aynı çalışma turundaki depolar arası eşitleme, GitHub Actions faturalama sınırı nedeniyle bir yönetici birleştirmesi gerektirdi; bu yüzden tam CI geçmiş olarak çizilmez.
Kaynaklar ve kalan sınırlar
  • April 29, 2026 tarihli doctor kontrolü bir kurulum smoke testiydi; günlük uçtan uca bir çalıştırma değil.
  • Eklenti paketinin dağıtımı, konteynerleri ve kimlik bilgileri harici bir sahibe aittir. Bu, Kiki'nin hizmetin tamamını dağıttığı anlamına gelmez.
  • Bir politika, uygulama alt ajanlarına hedef dalı belirtmelerini ve dönen commit'i kontrol etmelerini söyler, ancak bu prosedürün bu düzeltmeye uygulandığına dair bir kayıt bulunamadı.