Mode de sauvegarde automatique pour la mémoire des agents IA
Présentation
Section intitulée « Présentation »Le mode watch exécute un daemon qui sauvegarde automatiquement votre fichier mémoire lorsque des changements sont détectés. Supporte la compression, la journalisation et le nettoyage automatique des vieilles sauvegardes.
Utilisation
Section intitulée « Utilisation »# Par défaut : sauvegarde toutes les 5 minutes, conserve 10 sauvegardesnpx toon-memory watch
# Intervalle personnalisé (en minutes)npx toon-memory watch 10
# Activer la compression gzipnpx toon-memory watch -c
# Activer la journalisation fichiernpx toon-memory watch -l
# Conserver au maximum 20 sauvegardesnpx toon-memory watch -m 20
# Toutes les options combinéesnpx toon-memory watch 15 -c -l -m 20
# Appuyez sur Ctrl+C pour arrêter| Option | Description | Défaut |
|---|---|---|
[interval] |
Intervalle de sauvegarde en minutes | 5 |
-c, --compress |
Activer la compression gzip | désactivé |
-l, --log [path] |
Activer la journalisation fichier | désactivé |
-m, --max-backups <n> |
Nombre max de sauvegardes à conserver (0=illimité) | 10 |
Exemple de sortie
Section intitulée « Exemple de sortie »$ 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-00Z🗑️ Pruned 1 old backup(s)^C✅ Watch stopped. 2 backups created.Comment ça marche
Section intitulée « Comment ça marche »- Surveille
.toon-memory/memory/data.toonpour les changements - Lorsque le contenu change, crée une sauvegarde horodatée
- Les sauvegardes sont stockées dans
.toon-memory/memory/backups/ - Crée une sauvegarde uniquement lorsque le contenu change réellement
- Si le max-backups est dépassé, les plus vieilles sauvegardes sont supprimées
- La compression gzip optionnelle réduit la taille des sauvegardes d’environ 60-80%
- La journalisation optionnelle écrit les événements dans un fichier
Fichiers de sauvegarde
Section intitulée « Fichiers de sauvegarde ».toon-memory/memory/backups/├── backup-2026-07-11T16-00-00-000Z.toon├── backup-2026-07-11T16-15-00-00-000Z.toon.gz # compressé└── backup-2026-07-11T16-30-00-00-000Z.toonCas d’usage
Section intitulée « Cas d’usage »- Sessions de codage longues — Sauvegarde automatique pendant que vous travaillez
- Pré-déploiement — Lancez avant des changements importants
- CI/CD — Sauvegardez avant les changements automatisés
- Espace disque limité — Utilisez
-cpour la compression - Débogage — Utilisez
-lpour journaliser les événements de sauvegarde