Transparante gezichtsafgeleide van de Kiki-kattenafbeelding die de auteur aanleverde
Terug naar de zaal

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.

2026.04 — 2026.05

pinxlab AI R&D freelance · planning en ontwikkeling van de workflow, onderzoek naar vastgelopen uitvoering en ontwerp van het herstelpad

  • PluginGeïmplementeerd · Paperclip
  • MCP-serverGeïmplementeerd · Slack-collector

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.

Volledige legenda

Leeswijzer · één grammatica voor elke casus

  • Kolommen tonen wie handelde; van boven naar beneden loopt de tijd
  • Doorgetrokken: een vastgelegde overdracht of volgende stap
  • Dikke lapislijn ↩: een bevinding die werk terugstuurde
  • Gestreept: geen vastgelegde uitvoering (een geschreven richtlijn, advies zonder bevoegdheid, een ongecontroleerde grens)
  • Rechthoek: een actie
  • Afgerond: een waargenomen toestand of bevinding
  • Omgevouwen hoek: een artefact of bewijs
  • Gearceerde kolom: onderdelen van het product in ontwikkeling (niet de agents waarmee het wordt gebouwd)

April 28, 2026

Contextloze wake-ups werden een toewijzingsverzoek met het issue en de toegewezene

  1. In ontwikkelingWerkagent

    Observatie · bevindingToegewezen · lastRunAt leeg · alleen wakeups herhalen zich

    • overdrachtIs er een run gestart?→ Wekmethoden vergelijken: wakeup vs. PATCH met issue + toegewezene (Ontwikkelaar)
  2. 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)
  3. 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)
  4. ArtefactenArtefacten

    Richtlijn · ongecontroleerdIn de wachtrij ≠ taak voltooid · MTTR niet gemeten

  5. WerksessieWijziging in herstelcode

    ActieHerstel via toewijzings-PATCH · bovengrens voor opeenvolgend geen antwoord · cooldown

    • overdracht→ Regressies: bovengrens · reset bij nieuwe activiteit · legacypad (Artefacten)
  6. ArtefactenArtefacten

    ArtefactRegressies: bovengrens · reset bij nieuwe activiteit · legacypad

    • overdracht→ Gemerged · in de plugin aangesloten (Artefacten)
  7. 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.