Was macht Speicher-Synchronisation?
Verhindert, dass Sitzungen kalt starten.
Aufbau
speicher/
MEMORY.md # kuratiert, immer geladen, unter 8k Tokens halten
SOUL.md # wer der Agent ist
USER.md # wer du bist
sitzungen/ # rohe Notizen pro Sitzung, nach ~30 Tagen bereinigt
entscheidungen/ # kurze ADRs (Architektur-Entscheidungsprotokolle)
stufen/
heiss.md # immer geladen
warm.md # bei Schlüsselwort geladen
kalt/ # nur explizit lesen
Lebenszyklus
Start: Lese MEMORY.md und stufen/heiss.md. Optional stufen/warm.md, falls die Aufgabe dazu passt. Lese nicht sitzungen/, es sei denn, du gräbst in der Historie. Sollte insgesamt unter 15 Sekunden dauern.
Ende: Führe harness memory sync aus oder lasse den Exit-Hook die Aufgabe übernehmen. Dabei wird das Sitzungsprotokoll in MEMORY.md destilliert, alte Einträge werden beschnitten und ein ADR wird hinzugefügt, falls eine echte Entscheidung getroffen wurde.
Tipps
MEMORY.mdist kuratiert, nicht nur zum Anhängen gedacht. Halte es unter 8k Tokens und bearbeite es chirurgisch.- Wenn du 2 oder mehr Ansätze in Betracht gezogen und einen ausgewählt hast, schreibe ein kurzes
entscheidungen/ADR-###.md. - Keine Geheimnisse im Gedächtnis – es wird ohnehin redigiert.
Befehle:
harness memory show
harness memory edit
harness memory prune --dry-run
harness memory sync --auto