Transparent ansiktsutsnitt avledet av Kiki-kattebildet levert av forfatteren
Tilbake til salen

Kiki

Arbeidssignaler og agentutførelse

Slik at et forslag blir den ansvarliges utførelse.

En Paperclip-plugin og en Slack-innsamler som hjelper et team å drifte AI-agentene sine.

2026.04 — 2026.05

pinxlab AI-FoU, frilans · planlegging og utvikling av arbeidsflyt, undersøkelse av utførelse som stopper opp, og design av gjenopprettingsstien

  • PluginImplementert · Paperclip
  • MCP-serverImplementert · Slack-innsamler

Ikke hvor mange vekkinger, men om en kjøring startet

Arbeidsagenten som får tildelt saker, er en del av det Kiki styrer (under utvikling); tildelingen og modellen for kodeagenten som rettet det, er ikke registrert.

Full tegnforklaring

Slik leser du · én grammatikk for alle caser

  • Kolonner viser hvem som handlet; ovenfra og ned er tid
  • Heltrukket: en registrert overlevering eller et neste steg
  • Kraftig lapis ↩: et funn som sendte arbeidet tilbake
  • Stiplet: ikke en registrert utførelse (en nedskrevet regel, råd uten myndighet, en ubekreftet grense)
  • Rektangel: en handling
  • Avrundet: en observert tilstand eller et funn
  • Brettet hjørne: et artefakt eller belegg
  • Skravert kolonne: deler av produktet under utvikling (ikke agentene som ble brukt til å bygge det)

April 28, 2026

Vekkinger uten kontekst ble en tildelingsforespørsel med saken og den ansvarlige

  1. Under utviklingArbeidsagent

    Observasjon · funnTildelt · lastRunAt tom · bare wakeups gjentas

    • overleveringStartet en kjøring?→ Sammenlign vekkinger: wakeup vs PATCH med sak + ansvarlig (Utvikler)
  2. PersonUtvikler

    HandlingSammenlign vekkinger: wakeup vs PATCH med sak + ansvarlig

    • overleveringKall med sakskontekst→ Etter en manuell PATCH ble én sak som hadde stått stille i 67 timer, satt i kø innen 5 sekunder (Arbeidsagent)
  3. Under utviklingArbeidsagent

    Observasjon · funnEtter en manuell PATCH ble én sak som hadde stått stille i 67 timer, satt i kø innen 5 sekunder

    • ikke en registrert utførelseKontrollert omfang→ I kø ≠ oppgave fullført · MTTR ikke målt (Artefakter)
  4. ArtefakterArtefakter

    Regel · ubekreftetI kø ≠ oppgave fullført · MTTR ikke målt

  5. ArbeidssesjonEndring av gjenopprettingskode

    HandlingGjenopprett via PATCH av tildeling · tak for uteblitte svar på rad · cooldown

    • overlevering→ Regresjoner: tak · nullstilling ved ny aktivitet · legacy-sti (Artefakter)
  6. ArtefakterArtefakter

    ArtefaktRegresjoner: tak · nullstilling ved ny aktivitet · legacy-sti

    • overlevering→ Flettet · koblet inn i pluginen (Artefakter)
  7. ArtefakterArtefakter

    ArtefaktFlettet · koblet inn i pluginen

Kontekst
En sak var tildelt, men kjøreloggen (lastRunAt) forble tom mens wakeups uten kontekst fortsatte å gjenta seg. Hovedobservasjonen var at antakelsen «tildeling og vekkingsaktivitet betyr en kjøring» hadde brutt sammen.
Resultat
Gjenopprettingen ble en tildelingsforespørsel med saken og den ansvarlige, og den slutter å kalle på nytt når uteblitte svar på rad når taket. Pluginens håndterer mottar faktisk denne tildelingsforespørselen.
Begrensning
De 67 timene og 5 sekundene kommer fra den manuelle PATCH-diagnosen før endringen; det finnes ingen logg over at samme tid ble målt på nytt etter at rettingen var tatt i bruk. Loggen går fram til registrering i køen; det er ikke oppgavefullføring, gjennomsnittlig gjenopprettingstid eller en endring i produktivitet. Synkronisering på tvers av repositories i samme arbeidsrunde krevde en admin-fletting på grunn av en betalingsgrense i GitHub Actions, så full CI er ikke tegnet som bestått.
Kilder og gjenværende begrensninger
  • Doctor-kontrollen 29. april 2026 var en smoke-test av installasjonen, ikke en daglig ende-til-ende-kjøring.
  • Utrulling, containere og påloggingsinformasjon for plugin-pakken tilhører en ekstern eier. Det betyr ikke at Kiki rullet ut hele tjenesten.
  • Retningslinjer ber implementeringsunderagenter om å angi målgrenen og kontrollere den returnerte commiten, men det ble ikke funnet noen logg over at prosedyren ble brukt ved denne rettingen.