
Kiki
Werksignalen en uitvoering door agents
Zodat een voorstel uitmondt in uitvoering door de toegewezene.
Een Paperclip-plugin en een Slack-collector die een team helpen zijn AI-agents te laten draaien.
Niet hoe vaak er gewekt werd, maar of een run startte
De werkagent die issues toegewezen krijgt, hoort bij wat Kiki beheert (in ontwikkeling); toewijzing en model van de codeeragent die het corrigeerde, zijn niet vastgelegd.
April 28, 2026
Contextloze wake-ups werden een toewijzingsverzoek met het issue en de toegewezene
In ontwikkelingWerkagent
Observatie · bevindingToegewezen · lastRunAt leeg · alleen wakeups herhalen zich
- overdrachtIs er een run gestart?→ Wekmethoden vergelijken: wakeup vs. PATCH met issue + toegewezene (Ontwikkelaar)
MensOntwikkelaar
ActieWekmethoden vergelijken: wakeup vs. PATCH met issue + toegewezene
- overdrachtAanroep met issuecontext→ Na een handmatige PATCH stond één issue dat 67 uur vastzat binnen 5 seconden in de wachtrij (Werkagent)
In ontwikkelingWerkagent
Observatie · bevindingNa een handmatige PATCH stond één issue dat 67 uur vastzat binnen 5 seconden in de wachtrij
- geen vastgelegde uitvoeringGecontroleerde reikwijdte→ In de wachtrij ≠ taak voltooid · MTTR niet gemeten (Artefacten)
- teruggestuurdContextloze aanroepen waren de oorzaak→ Herstel via toewijzings-PATCH · bovengrens voor opeenvolgend geen antwoord · cooldown (Wijziging in herstelcode)
ArtefactenArtefacten
Richtlijn · ongecontroleerdIn de wachtrij ≠ taak voltooid · MTTR niet gemeten
WerksessieWijziging in herstelcode
ActieHerstel via toewijzings-PATCH · bovengrens voor opeenvolgend geen antwoord · cooldown
- overdracht→ Regressies: bovengrens · reset bij nieuwe activiteit · legacypad (Artefacten)
ArtefactenArtefacten
ArtefactRegressies: bovengrens · reset bij nieuwe activiteit · legacypad
- overdracht→ Gemerged · in de plugin aangesloten (Artefacten)
ArtefactenArtefacten
ArtefactGemerged · in de plugin aangesloten
- Achtergrond
- Een issue was toegewezen, maar het runverslag (lastRunAt) bleef leeg terwijl contextloze wakeups zich bleven herhalen. De kernobservatie was dat de aanname “toewijzing en wekactiviteit betekenen een run” niet meer klopte.
- Uitkomst
- Het herstel werd een toewijzingsverzoek met het issue en de toegewezene, en stopt met opnieuw aanroepen zodra het aantal opeenvolgende keren zonder antwoord de bovengrens bereikt. De pluginhandler ontvangt dit toewijzingsverzoek werkelijk.
- Beperking
- De 67 uur en 5 seconden komen uit de handmatige PATCH-diagnose vóór de wijziging; er is geen vastlegging van dezelfde timing die na het toepassen van de correctie opnieuw is gemeten. De vastlegging gaat tot de registratie in de wachtrij; het is geen taakvoltooiing, gemiddelde hersteltijd of productiviteitsverandering. De synchronisatie over repository’s heen in dezelfde werkronde vereiste een admin-merge vanwege een factureringslimiet van GitHub Actions, dus de volledige CI is niet als geslaagd getekend.
Bronnen en resterende beperkingen
- De doctor-controle van April 29, 2026 was een installatie-smoketest, geen dagelijkse end-to-end-run.
- Uitrol, containers en inloggegevens van de pluginbundel liggen bij een externe eigenaar. Dit betekent niet dat Kiki de hele dienst heeft uitgerold.
- Een richtlijn draagt implementatie-subagents op de doelbranch te noemen en de teruggegeven commit te controleren, maar er is geen vastlegging gevonden dat deze procedure op deze correctie is toegepast.