Dokumentation
Et mappetræ, som agenten læser, og en konfigurationsfil, den adlyder.
Hvad den gør
Dokumenter ligger i et mappetræ med rigtige uploads: PDF'er, CSV'er og videotransskriptioner uddrages, renses for personlige data og klargøres, før de bliver en del af det, en agent kan se. Hver mappe indeholder en konfigurationsfil i almindelig tekst, hvis indstillinger nedarves i træet, så adfærd og forankring defineres tæt på det materiale, de gælder for, i stedet for på en fjern administrationsskærm.
Hvorfor det er vigtigt
Konfiguration, der ligger i en database, er konfiguration, som ingen kan gennemse. Ved at placere en agents omfang, tone og forankring i en fil inde i den mappe, den styrer, bliver hele opsætningen diff-bar, forklarlig og reversibel.
Hvordan det fungerer
Konfigurationen nedarves i mappetræet
En indstilling på en overordnet mappe gælder for alt under den, medmindre en undermappe tilsidesætter den – samme model som konfiguration med mappescope i en kodebase.
Uploads klargøres, før de er aktive
Uddraget indhold gennemgår en kladde- og testfase, så udgivelse af nyt forankringsmateriale er en bevidst handling snarere end en bivirkning af, at en fil uploades.
Personlige data renses ved uddragning
Uddragningen kører en rensningsproces, så et CV, der lægges i en mappe, ikke i al hemmelighed bliver fuldt søgbart.
Spørgsmål
- Hvilke filtyper kan den læse?
- PDF'er, CSV'er og regnearkseksport, almindelig tekst og markdown samt videotransskriptioner. Alt derudover gemmes, men uddrages ikke.
- Hvor konfigureres en agents adfærd?
- I en konfigurationsfil i selve mappen, hvor indstillingerne nedarves i træet. Den kan redigeres i produktet og er i almindelig tekst.
The rest of the bag
Adgangskontrol
Rettigheder pr. dokument, der filtrerer svar, ikke kun sider.
Politikafgørelser cachelagres pr. session for hurtighed; en ændring i rettigheder udbredes ved cache-invalidering i stedet for øjeblikkeligt på alle igangværende anmodninger.
Hændelser
En holdbar log over, hvad agenterne gjorde, og hvorfor.
In-process-hændelsesbussen er en enkelt-node-afsender, ikke en distribueret broker. Den holdbare registrering på tværs af agenter er en separat Postgres-opgavelog.
Din agent har sin egen indbakke, ikke en del af din.
Indgående post ankommer via webhook fra en e-mailudbyder. Vi driver ikke vores egne MX- eller SMTP-servere.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.