Transparent ansiktsutsnitt härlett från Kiki-kattbilden som författaren tillhandahållit
Tillbaka till salen

Kiki

Arbetssignaler och agentexekvering

Så att ett förslag blir den ansvariges exekvering.

Ett Paperclip-plugin och en Slack-insamlare som hjälper ett team att driva sina AI-agenter.

2026.04 — 2026.05

pinxlab AI-FoU, frilans · planering och utveckling av arbetsflöden, utredning av exekvering som stannat och design av återställningsvägen

  • PluginImplementerad · Paperclip
  • MCP-serverImplementerad · Slack-insamlare

Inte hur många väckningar, utan om en körning startade

Arbetsagenten som tilldelas ärenden är en del av det som Kiki hanterar (under utveckling); tilldelningen och modellen för den kodagent som rättade det är inte registrerade.

Fullständig teckenförklaring

Så läser du · samma grammatik för alla fall

  • Kolumner visar vem som agerade; uppifrån och ned är tid
  • Heldragen: en registrerad överlämning eller ett nästa steg
  • Kraftig lapis ↩: ett fynd som skickade tillbaka arbetet
  • Streckad: inte en registrerad exekvering (en nedskriven regel, råd utan befogenhet, en obekräftad gräns)
  • Rektangel: en handling
  • Rundad: ett observerat tillstånd eller ett fynd
  • Vikt hörn: en artefakt eller belägg
  • Skrafferad kolumn: delar av produkten under utveckling (inte agenterna som användes för att bygga den)

April 28, 2026

Väckningar utan kontext blev en tilldelningsbegäran med ärendet och den ansvarige

  1. Under utvecklingArbetsagent

    Observation · fyndTilldelat · lastRunAt tom · bara wakeups upprepas

    • överlämningStartade en körning?→ Jämför väckningar: wakeup vs PATCH med ärende + ansvarig (Utvecklare)
  2. PersonUtvecklare

    HandlingJämför väckningar: wakeup vs PATCH med ärende + ansvarig

    • överlämningAnrop med ärendekontext→ Efter en manuell PATCH köades ett ärende som stått still i 67 timmar inom 5 sekunder (Arbetsagent)
  3. Under utvecklingArbetsagent

    Observation · fyndEfter en manuell PATCH köades ett ärende som stått still i 67 timmar inom 5 sekunder

    • inte en registrerad exekveringKontrollerat omfång→ Köad ≠ uppgift slutförd · MTTR inte uppmätt (Artefakter)
  4. ArtefakterArtefakter

    Regel · obekräftadKöad ≠ uppgift slutförd · MTTR inte uppmätt

  5. ArbetssessionÄndring av återställningskod

    HandlingÅterställ via PATCH av tilldelning · tak för uteblivna svar i följd · cooldown

    • överlämning→ Regressioner: tak · nollställning vid ny aktivitet · legacy-väg (Artefakter)
  6. ArtefakterArtefakter

    ArtefaktRegressioner: tak · nollställning vid ny aktivitet · legacy-väg

    • överlämning→ Sammanfogad · inkopplad i pluginet (Artefakter)
  7. ArtefakterArtefakter

    ArtefaktSammanfogad · inkopplad i pluginet

Kontext
Ett ärende var tilldelat, men dess körlogg (lastRunAt) förblev tom medan wakeups utan kontext fortsatte att upprepas. Den centrala observationen var att antagandet ”tilldelning och väckningsaktivitet betyder en körning” hade brustit.
Resultat
Återställningen blev en tilldelningsbegäran med ärendet och den ansvarige, och den slutar anropa igen när uteblivna svar i följd når taket. Pluginets hanterare tar faktiskt emot denna tilldelningsbegäran.
Begränsning
De 67 timmarna och 5 sekunderna kommer från den manuella PATCH-diagnosen före ändringen; det finns ingen logg över att samma tid mättes igen efter att rättningen tillämpats. Loggen sträcker sig till registrering i kön; det är inte uppgiftsslutförande, genomsnittlig återställningstid eller en produktivitetsförändring. Synkronisering mellan repositories i samma arbetsomgång krävde en admin-sammanfogning på grund av en betalningsgräns i GitHub Actions, så fullständig CI ritas inte som godkänd.
Källor och återstående begränsningar
  • Doctor-kontrollen den 29 april 2026 var ett smoke-test av installationen, inte en vardaglig end-to-end-körning.
  • Driftsättning, containrar och autentiseringsuppgifter för plugin-paketet tillhör en extern ägare. Det betyder inte att Kiki driftsatte hela tjänsten.
  • Riktlinjer säger åt implementationsunderagenter att ange målgrenen och kontrollera den returnerade commiten, men ingen logg hittades över att förfarandet tillämpades vid denna rättning.