Događaji
Trajni registar onoga što su agenti uradili i zašto.
Šta radi
Rad između agenata se beleži kao zadaci, događaji, veze i artefakti u Postgres registru koji preživljava ponovna pokretanja i može se ponovo reprodukovati. Tipizirana magistrala unutar procesa prenosi oko devedeset vrsta domenskih događaja do pretplatnika unutar čvora. Zajedno vam pružaju vremensku liniju: šta je traženo, kome je delegirano, šta je vraćeno i gde je zapelo.
Zašto je važno
Kada lanac agenata uradi nešto neočekivano, jedino korisno pitanje je „prikaži mi korake“. Trajni registar zadataka pretvara to u upit umesto u arheološki projekat, i čini ponovni pokušaj i otkazivanje stvarnim operacijama umesto pustih želja.
Kako funkcioniše
Registar zadataka je trajan i može se ponovo reprodukovati
Zadaci, događaji, veze delegiranja i artefakti su redovi u Postgres-u, tako da ponovno pokretanje ne gubi trag, a zaglavljena veza se može ponovo pokušati.
Otkazivanje i ponovni pokušaj su prvoklasne operacije
Akcije nad pokrenutim zadatkom se i same beleže kao događaji, tako da je intervencija deo vremenske linije.
Magistrala unutar procesa je iskrena u vezi sa svojim opsegom
To je tipizirani emiter sa jednim čvorom. Ne opisujemo ga kao distribuiranu okosnicu događaja, jer on to nije.
Pitanja
- Da li je ovo Kafka?
- Ne. Magistrala unutar procesa je lokalni tipizirani emiter na nivou čvora, a trajnost dolazi iz Postgres registra zadataka. Ako vam je potreban striming između klastera, ovo nije to.
- Mogu li da vidim šta je agent uradio?
- Da: hronologija zadatka sa događajima, granama delegiranja i artefaktima, uključujući i preduzete intervencije.
The rest of the bag
AccessControl
Dozvole po dokumentu koje filtriraju odgovore, a ne samo stranice.
Razrešavanje smernica se kešira po sesiji radi brzine; promena dozvole se primenjuje nakon poništavanja keša, a ne trenutno na svaki zahtev koji je u toku.
Dokumentacija
Stablo foldera koje agent čita i konfiguracioni fajl koji poštuje.
Izdvajanje pokriva PDF-ove, tabele i transkripte. Egzotični binarni formati se ne analiziraju.
Pošta
Vaš agent ima sopstveno dolazno sanduče, a ne udeo u vašem.
Dolazna pošta stiže preko veb-huka od provajdera e-pošte. Mi ne pokrećemo sopstvene MX ili SMTP servere.
That was step 6 of 6: a reply leaves, and the trail stays. To je ceo put, od dolaska do zapisa koji se može ponovo pustiti.