Automatischer Sicherungsmodus für AI-Agent-Speicher
Überblick
Abschnitt betitelt „Überblick“Der Watch-Modus führt einen Daemon aus, der deine Speicherdatei automatisch sichert, wenn Änderungen erkannt werden. Unterstützt Komprimierung, Protokollierung und automatisches Bereinigen alter Sicherungen.
Verwendung
Abschnitt betitelt „Verwendung“# Standard: alle 5 Minuten sichern, 10 Sicherungen behaltennpx toon-memory watch
# Benutzerdefiniertes Intervall (in Minuten)npx toon-memory watch 10
# gzip-Komprimierung aktivierennpx toon-memory watch -c
# Dateiprotokollierung aktivierennpx toon-memory watch -l
# Max. 20 Sicherungen behaltennpx toon-memory watch -m 20
# Alle Optionen kombiniertnpx toon-memory watch 15 -c -l -m 20
# Mit Ctrl+C stoppenOptionen
Abschnitt betitelt „Optionen“| Option | Beschreibung | Standard |
|---|---|---|
[interval] |
Sicherungsintervall in Minuten | 5 |
-c, --compress |
gzip-Komprimierung aktivieren | aus |
-l, --log [path] |
Dateiprotokollierung aktivieren | aus |
-m, --max-backups <n> |
Max. Sicherungen behalten (0=unbegrenzt) | 10 |
Beispielausgabe
Abschnitt betitelt „Beispielausgabe“$ npx toon-memory watch 15 -c -l -m 20
🧠 toon-memory watch
Watching memory file every 15 minutes...Max backups: 20Compression: enabledLogging: enabled (.toon-memory/memory/watch.log)Press Ctrl+C to stop
📦 Backup #1 created: 2026-07-11T16-00-00-000Z📦 Backup #2 created: 2026-07-11T16-15-00-00-000Z🗑️ Pruned 1 old backup(s)^C✅ Watch stopped. 2 backups created.So funktioniert es
Abschnitt betitelt „So funktioniert es“- Überwacht
.toon-memory/memory/data.toonauf Änderungen - Bei Inhaltsänderungen wird eine zeitgestempelte Sicherung erstellt
- Sicherungen werden in
.toon-memory/memory/backups/gespeichert - Sicherung erfolgt nur bei tatsächlicher Inhaltsänderung
- Wenn max-backups überschritten wird, werden älteste Sicherungen bereinigt
- Optionale gzip-Komprimierung reduziert die Sicherungsgröße um ca. 60-80%
- Optionale Protokollierung schreibt Ereignisse in eine Datei
Sicherungsdateien
Abschnitt betitelt „Sicherungsdateien“.toon-memory/memory/backups/├── backup-2026-07-11T16-00-00-000Z.toon├── backup-2026-07-11T16-15-00-00-000Z.toon.gz # komprimiert└── backup-2026-07-11T16-30-00-00-000Z.toonAnwendungsfälle
Abschnitt betitelt „Anwendungsfälle“- Lange Codingsitzungen — Automatische Sicherung während du arbeitest
- Vor dem Deployment — Vor wichtigen Änderungen ausführen
- CI/CD — Vor automatisierten Änderungen sichern
- Wenig Speicherplatz —
-cfür Komprimierung verwenden - Debugging —
-lzum Protokollieren von Sicherungsereignissen verwenden