
Kiki
Pracovní signály a provádění agentů
Aby se návrh stal činností řešitele.
Plugin pro Paperclip a kolektor ze Slacku, které týmu pomáhají provozovat agenty AI.
Ne kolikrát se budilo, ale zda běh začal
Pracovní agent, kterému se přidělují tikety, je součástí toho, co Kiki spravuje (ve vývoji); přidělení a model kódovacího agenta, který to opravil, nejsou zaznamenány.
April 28, 2026
Buzení bez kontextu se změnilo v žádost o přidělení nesoucí tiket a řešitele
Ve vývojiPracovní agent
Pozorování · zjištěníPřiděleno · lastRunAt prázdné · opakují se jen wakeupy
- předáníZačal běh?→ Porovnání buzení: wakeup vs PATCH s tiketem + řešitelem (Vývojář)
ČlověkVývojář
AkcePorovnání buzení: wakeup vs PATCH s tiketem + řešitelem
- předáníVolání s kontextem tiketu→ Po ručním PATCH se jeden tiket zaseknutý 67 hodin do 5 sekund zařadil do fronty (Pracovní agent)
Ve vývojiPracovní agent
Pozorování · zjištěníPo ručním PATCH se jeden tiket zaseknutý 67 hodin do 5 sekund zařadil do fronty
- nejde o zaznamenané provedeníOvěřený rozsah→ Ve frontě ≠ úloha dokončena · MTTR neměřeno (Artefakty)
- vrácenoPříčinou byla volání bez kontextu→ Obnova přes PATCH přidělení · limit po sobě jdoucích neodpovědí · cooldown (Změna kódu obnovy)
ArtefaktyArtefakty
Pravidlo · neověřenoVe frontě ≠ úloha dokončena · MTTR neměřeno
Pracovní relaceZměna kódu obnovy
AkceObnova přes PATCH přidělení · limit po sobě jdoucích neodpovědí · cooldown
- předání→ Regrese: limit · reset při nové aktivitě · cesta legacy (Artefakty)
ArtefaktyArtefakty
ArtefaktRegrese: limit · reset při nové aktivitě · cesta legacy
- předání→ Sloučeno · zapojeno do pluginu (Artefakty)
ArtefaktyArtefakty
ArtefaktSloučeno · zapojeno do pluginu
- Kontext
- Tiket byl přidělen, a přesto jeho záznam běhu (lastRunAt) zůstával prázdný, zatímco se opakovala buzení bez kontextu. Klíčovým pozorováním bylo, že předpoklad „přidělení a aktivita buzení znamenají běh“ přestal platit.
- Výsledek
- Obnova se stala žádostí o přidělení nesoucí tiket a řešitele a opakovaná volání ustanou, když po sobě jdoucí neodpovědi dosáhnou limitu. Handler pluginu tuto žádost o přidělení skutečně přijímá.
- Omezení
- 67 hodin a 5 sekund pochází z ruční diagnózy přes PATCH před změnou; neexistuje záznam stejného měření zopakovaného po nasazení opravy. Záznam sahá k zařazení do fronty; nejde o dokončení úlohy, průměrnou dobu obnovy ani změnu produktivity. Synchronizace mezi repozitáři ve stejném pracovním kole vyžadovala sloučení administrátorem kvůli limitu účtování GitHub Actions, proto úplné CI není zobrazeno jako úspěšné.
Zdroje a zbývající omezení
- Kontrola doctor z April 29, 2026 byla smoke testem instalace, nikoli každodenním během end-to-end.
- Nasazení, kontejnery a přihlašovací údaje balíčku pluginu patří externímu vlastníkovi. Neznamená to, že Kiki nasadil celou službu.
- Zásady ukládají implementačním subagentům uvést cílovou větev a zkontrolovat vrácený commit, ale nebyl nalezen záznam, že by se tento postup vztahoval na tuto opravu.