Przezroczysta pochodna twarzy z obrazu kota Kiki dostarczonego przez autora
Powrót do sali

Kiki

Sygnały pracy i wykonanie agentów

Aby propozycja stała się działaniem osoby odpowiedzialnej.

Wtyczka Paperclip i kolektor Slack, które pomagają zespołowi obsługiwać agentów AI.

2026.04 — 2026.05

pinxlab AI R&D, wolny strzelec · planowanie i rozwój przepływu pracy, badanie zablokowanych wykonań i projekt ścieżki przywracania

  • WtyczkaZaimplementowane · Paperclip
  • Serwer MCPZaimplementowane · Kolektor Slack

Nie ile razy budzono, lecz czy przebieg się rozpoczął

Agent roboczy, któremu przydzielane są zgłoszenia, należy do tego, czym zarządza Kiki (w trakcie rozwoju); przydział i model agenta kodującego, który to naprawił, nie są zapisane.

Pełna legenda

Jak czytać · jedna gramatyka dla każdego przypadku

  • Kolumny to ten, kto działał; z góry na dół biegnie czas
  • Linia ciągła: zapisane przekazanie lub kolejny krok
  • Gruba lapisowa ↩: ustalenie, które odesłało pracę
  • Linia przerywana: nie zapisane wykonanie (spisana reguła, rada bez uprawnień, niezweryfikowana granica)
  • Prostokąt: działanie
  • Zaokrąglony: zaobserwowany stan lub ustalenie
  • Zagięty róg: artefakt lub dowód
  • Kreskowana kolumna: części rozwijanego produktu (nie agenci użyci do jego budowy)

April 28, 2026

Wybudzenia bez kontekstu stały się żądaniem przydziału zawierającym zgłoszenie i osobę odpowiedzialną

  1. W trakcie rozwojuAgent roboczy

    Obserwacja · ustaleniePrzydzielone · lastRunAt puste · powtarzają się tylko wakeupy

    • przekazanieCzy przebieg się rozpoczął?→ Porównanie wybudzeń: wakeup vs PATCH ze zgłoszeniem + osobą (Deweloper)
  2. CzłowiekDeweloper

    DziałaniePorównanie wybudzeń: wakeup vs PATCH ze zgłoszeniem + osobą

    • przekazanieWywołanie z kontekstem zgłoszenia→ Po ręcznym PATCH jedno zgłoszenie zablokowane od 67 godzin trafiło do kolejki w ciągu 5 sekund (Agent roboczy)
  3. W trakcie rozwojuAgent roboczy

    Obserwacja · ustaleniePo ręcznym PATCH jedno zgłoszenie zablokowane od 67 godzin trafiło do kolejki w ciągu 5 sekund

    • nie zapisane wykonanieSprawdzony zakres→ W kolejce ≠ zadanie ukończone · MTTR niezmierzony (Artefakty)
  4. ArtefaktyArtefakty

    Reguła · niezweryfikowaneW kolejce ≠ zadanie ukończone · MTTR niezmierzony

  5. Sesja roboczaZmiana kodu przywracania

    DziałaniePrzywracanie przez PATCH przydziału · limit kolejnych braków odpowiedzi · cooldown

    • przekazanie→ Regresje: limit · reset przy nowej aktywności · ścieżka legacy (Artefakty)
  6. ArtefaktyArtefakty

    ArtefaktRegresje: limit · reset przy nowej aktywności · ścieżka legacy

    • przekazanie→ Scalone · podłączone do wtyczki (Artefakty)
  7. ArtefaktyArtefakty

    ArtefaktScalone · podłączone do wtyczki

Kontekst
Zgłoszenie było przydzielone, a mimo to jego zapis przebiegu (lastRunAt) pozostawał pusty, podczas gdy wybudzenia bez kontekstu ciągle się powtarzały. Kluczową obserwacją było to, że założenie „przydział i aktywność wybudzania oznaczają przebieg” przestało działać.
Wynik
Przywracanie stało się żądaniem przydziału zawierającym zgłoszenie i osobę odpowiedzialną, a ponowne wywołania ustają, gdy kolejne braki odpowiedzi osiągną limit. Handler wtyczki faktycznie otrzymuje to żądanie przydziału.
Ograniczenie
67 godzin i 5 sekund pochodzi z ręcznej diagnozy PATCH przed zmianą; nie ma zapisu tego samego pomiaru powtórzonego po zastosowaniu poprawki. Zapis sięga do rejestracji w kolejce; nie jest to ukończenie zadania, średni czas przywrócenia ani zmiana produktywności. Synchronizacja między repozytoriami w tej samej rundzie pracy wymagała scalenia przez administratora z powodu limitu rozliczeń GitHub Actions, więc pełne CI nie jest przedstawione jako zaliczone.
Źródła i pozostałe ograniczenia
  • Kontrola doctor z April 29, 2026 była testem dymnym instalacji, a nie codziennym przebiegiem end-to-end.
  • Wdrożenie, kontenery i poświadczenia pakietu wtyczki należą do zewnętrznego właściciela. Nie oznacza to, że Kiki wdrożył całą usługę.
  • Zasady nakazują subagentom implementacyjnym wskazywać gałąź docelową i sprawdzać zwrócony commit, ale nie znaleziono zapisu, że ta procedura dotyczyła tej poprawki.