Daniel Hjermitslev

Bygget i min fritid

Aetherkeep

Et håndhævelsessystem, der gør AI-hukommelse deterministisk frem for et håb

Henter grafen

De 373 noter, der linker til hinanden, og de 1.026 links imellem dem, tegnet ud fra vaultens egne links. Titlerne er udeladt: vaulten er privat.

noter i vaulten
1.598
links mellem noter
1.026
commits
2.867
dage med commits
96

Efter at en autonom agent ødelagde en hel kodebase, byggede jeg systemet, der forhindrer, at det nogensinde sker igen.

7 adfærds-hooks pakker hver AI-session ind i strukturel håndhævelse: identitet indlæses ved start i fast rækkefølge, presset for at gemme stiger gennem sessionen, og afslutning blokeres, indtil konteksten er dokumenteret. AI'en har logget 35 selvobservationer om sin egen adfærd på tværs af 150+ sessioner. Ikke hukommelse. Håndhævelse.

  • Git-baseret Obsidian-vault
  • MCP-server
  • Synkroniseret PC ↔ GitHub ↔ VPS

En session med regler

Hooks kører på fem punkter i hver AI-session. De kører, uanset om modellen husker det.

12345
  1. 1

    Sessionen starter

    Identitet og kernekontekst kommer ind først, i fast rækkefølge, cirka 500 tokens. Alt dybere hentes gennem MCP-serveren, når der er brug for det.

  2. 2

    Hver prompt

    En påmindelse om at gemme, som bliver skarpere, jo længere sessionen varer.

  3. 3

    Hver skrivning

    Notens struktur tjekkes, og ændringen committes til git i baggrunden.

  4. 4

    Komprimering

    Tilstanden markeres, før konteksten komprimeres, og kernekonteksten kommer ind igen bagefter.

  5. 5

    Sessionen slutter

    Sessionen kan ikke lukke, før arbejdshukommelsen er opdateret og ryddet op.

Én hukommelse, tre steder

Vaulten ligger i git. Min PC, GitHub og den VPS, hvor Rune kører, har den samme kopi, og alle agenter når den gennem den samme MCP-server.

Min PC

Claude Code i min editor

vault

GitHub

Vaultens origin

vault

VPS

Rune på Hermes Agent

vault

MCP-server

TypeScript, SQLite og sqlite-vec. Semantisk søgning, graf-traversering og kontekst-routing, stillet til rådighed for enhver agent som ni værktøjer.

  • aetherkeep_orient
  • aetherkeep_context
  • aetherkeep_search
  • aetherkeep_search_by_tag
  • aetherkeep_get
  • aetherkeep_create
  • aetherkeep_write
  • aetherkeep_relate
  • aetherkeep_status

I brug siden februar

2.867 commits på 96 dage
febmaraprmajjunjulaugsep

Travleste dag: 11. maj, med 196 commits.

Alle systemer

Har du noget, der skal bygges, eller et team, jeg bør være en del af?

Mail er den hurtigste vej. LinkedIn virker også.

danielhjermitslev@protonmail.com