Modo watch
Resumen
Sección titulada «Resumen»El modo watch ejecuta un daemon que automáticamente hace backup de tu archivo de memoria cuando detecta cambios. Soporta compresión, registro y poda automática de backups antiguos.
# Por defecto: backup cada 5 minutos, mantiene 10 backupsnpx toon-memory watch
# Intervalo personalizado (en minutos)npx toon-memory watch 10
# Habilitar compresión gzipnpx toon-memory watch -c
# Habilitar registro en archivonpx toon-memory watch -l
# Mantener máximo 20 backupsnpx toon-memory watch -m 20
# Todas las opciones combinadasnpx toon-memory watch 15 -c -l -m 20
# Presiona Ctrl+C para detenerOpciones
Sección titulada «Opciones»| Opción | Descripción | Por defecto |
|---|---|---|
[interval] |
Intervalo de backup en minutos | 5 |
-c, --compress |
Habilita compresión gzip | off |
-l, --log [path] |
Habilita registro en archivo | off |
-m, --max-backups <n> |
Máximo de backups a mantener (0=ilimitado) | 10 |
Salida de ejemplo
Sección titulada «Salida de ejemplo»$ npx toon-memory watch 15 -c -l -m 20
🧠 toon-memory watch
Vigilando el archivo de memoria cada 15 minutos...Máximo de backups: 20Compresión: habilitadaRegistro: habilitado (.opencode/memory/watch.log)Presiona Ctrl+C para detener
📦 Backup #1 creado: 2026-07-11T16-00-00-000Z📦 Backup #2 creado: 2026-07-11T16-15-00-00Z🗑️ Podado 1 backup antiguo(s)^C✅ Watch detenido. 2 backups creados.Cómo funciona
Sección titulada «Cómo funciona»- Vigila
.opencode/memory/data.toonpor cambios - Cuando el contenido cambia, crea un backup con marca de tiempo
- Los backups se guardan en
.opencode/memory/backups/ - Solo crea backup cuando el contenido realmente cambia
- Si se excede max-backups, se podan los más antiguos
- La compresión gzip opcional reduce el tamaño del backup ~60-80%
- El registro opcional escribe eventos a un archivo
Archivos de backup
Sección titulada «Archivos de backup».opencode/memory/backups/├── backup-2026-07-11T16-00-00-000Z.toon├── backup-2026-07-11T16-15-00-00Z.toon.gz # comprimido└── backup-2026-07-11T16-30-00-00Z.toonCasos de uso
Sección titulada «Casos de uso»- Sesiones de código largas — Auto-backup mientras trabajas
- Pre-despliegue — Ejecuta antes de cambios importantes
- CI/CD — Backup antes de cambios automatizados
- Poco espacio en disco — Usa
-cpara compresión - Depuración — Usa
-lpara registrar eventos de backup