AiHummer
Norsk
Logg påKonto
v1.0.x
{ }Swagger

Einstein (minneplugin)

v1.0.x · oppdatert 2026-07-05

Einstein er den offisielle langtidsminne-pluginen for AiHummer. Det gir en agent et holdbart, søkbart minne som overlever omstarter og samtaler, uten noensinne å gjøre det minnet til en svart boks. Den ledende regelen er enkel: PostgreSQL er systemets lagring og kanonisk Markdown er dets menneskelig lesbare projeksjon, og systemet indekserer og foreslår endringer. I review-modus blir hver forfremmelse til langtidsminnet gjennomgått av et menneske; i auto-modus (standardvalget) blir et faktum agenten lagrer eksplisitt med memory_store-verktøyet søkbart med en gang.

Pluginen kjører vertsnativt som sin egen lille Python-tjeneste (kun standardbibliotek — ingen tung rammeverk) og kommuniserer med gatewayen over aihummer.memory.v1 kontrakt. Inngangs-gateway-minnesubsystemet (påstander, tilbakekalling, data-gjerde) beskrives på konseptsiden Minne (Einstein); denne siden dekker plugin som støtter det.

Fakta

Felt Verdi
Versjon 1.0.0
Havn 8820
Kjøretid Python (standardbibliotek), vert-nativ

Hva det er

Einstein lagrer hukommelse som menneskelesbar Markdown — den kanoniske posten en person kan åpne, lese og redigere. På toppen av den posten bygger det maskineriet en agent trenger ved turtid:

  • Gjenfinning — hent minnet som er relevant for den pågående samtalen.
  • Søk — fulltekstsøk og søk basert på innebygging over lagrede fakta.
  • Inbeddings — vektorer for semantisk gjenkalling, levert over HTTP.

Fordi Markdown er kanonisk, er ingenting av indeksene dyrebart: de kan bygges opp igjen fra den kanoniske posten når som helst, og en anmelder leser alltid den samme teksten som agenten leser.

Hvordan det brukes

Ved svingtid spør gatewayen Einstein om minnet som er relevant for den nåværende konteksten. Tilbakekallingen leveres til modellen som et verktøyresultat pakket inn i et data-gjerde, aldri som injiserte instruksjoner — så en ondskapsfull notis som finner veien til minnet, kan ikke kapre agenten. Nye fakta observert i en samtale blir hentet ut som påstander med bevis og satt i kø for gjennomgang i stedet for å skrives direkte inn i minnet.

Det finnes en annen vei: en agent kan selv lagre et faktum med memory_store-verktøyet. Hvordan den skrivingen lander, avgjøres av kjernens innsamlingsmodus for minne — med auto (standardvalget) er faktumet søkbart umiddelbart; med review eller off blir det en kandidat som venter på godkjenning. Verktøyresultatet bærer et searchable_now-felt, slik at agenten ærlig kan fortelle deg om faktumet det nettopp lagret allerede kan gjenkalles.

[!NOTE] Systemet indekserer og foreslår, men omskriver aldri hukommelsen stille. I review-modus er fremming av en påstand til langtidsminnet et bevisst, menneskelig gjennomgått trinn; i auto-modus (standardvalget) er fakta agenten lagrer eksplisitt søkbare med en gang. Minnemodus (auto / review / off) og hentemodus (fulltext / embedding) er kjerne-innstillinger (AIHUMMER_MEMORY_CAPTURE / AIHUMMER_MEMORY_RETRIEVAL i innstillingskatalogen), ikke et plugin-skjema.

v2-minneplattformen (på som standard)

Einstein sender hele v2 minneplattform, og all dens kraft er ferdig til bruk — ingenting å koble sammen for hånd: kravutvinning, en vurderingskø, en bakgrunnsderiverer (fakta, lenker og enheter fra bevis), en “drømme”/konsolideringsrunde (duplikatfjerning og selvhelbredelse av minnet), et minne-graph og motsetningsdeteksjon. Minnemodus, innebyggeren og vektorlageret konfigureres separat, som kjerneinnstillinger. Einstein selv er leverandørkonfigurert: pluginen eksponerer ingen operatørinnstillinger, og på Plugins-siden er bare oppdateringshandlingen tilgjengelig.

[!NOTE] Det eneste menneskelige steget er godkjenner en skriveoperasjon til kanonisk minne (MEMORY.md). Hver v2-arbeider skriver bare til en separat sidecar-lagring og rører aldri den kanoniske Markdown. Når Einstein utleder en redigering som er verdt å inkludere i kanon, vises den i gjennomgangsgrensesnittet og brukes med ett klikk. Så all kraft er tilgjengelig umiddelbart, og likevel gjelder kjernegarantien: hukommelsen blir aldri omskrevet bak ryggen på deg. Det er en produktbeslutning, ikke en operatørinnstilling.

Installasjon

Einstein er en innebygd plugin: det installeres automatisk for hver leietaker, bærer en Innebygd merke i plugin-listen og kan ikke fjernes — hukommelse er en del av produktets kjerne. Modulen selv er alltid til stede, men minnesamling kan slås av: off minnemodus (kjerneinnstillingen AIHUMMER_MEMORY_CAPTURE) stopper nye minner fra å bli samlet uten å fjerne modulen. Det er ingenting å installere separat; hele livssyklusen til vanlige plugins er beskrevet i Installer og oppdateringer. Det finnes ingen containere — Einstein kjører som sin egen systemd-tjeneste sammen med gatewayen.

Sikkerhet og grenser

  • Kanonisk Markdown er en lesbar projeksjon. Systembutikken er PostgreSQL; indekser og innebygginger er utledbare; den kanoniske teksten er det som en menneskelige vurderinger og redigeringer.
  • Ingen stille omskrivinger. V2-plattformen fungerer rett ut av boksen, men en skriveoperasjon til canon går gjennom ett-klikks menneskelig godkjenning; arbeidere skriver bare til sidevognen og rører aldri den kanoniske Markdown.
  • Datainnsperret tilbakekalling. Minne når modellen som inngjerdet verktøyutgang, aldri som instruksjoner, som blokkerer indirekte prompt-injeksjon.
  • Sikret nettgrensesnitt. Pluginens vurderings-/administrasjonsgrensesnitt har tilgangskontroll.
  • Vert-nativ Kjører under systemd, ikke i en container.

Hvor til neste