Automatisches Archivieren alter Speichereinträge
Überblick
Abschnitt betitelt „Überblick“toon-memory archiviert automatisch Einträge, die älter als 30 Tage sind oder eine abgelaufene TTL haben, um deinen Speicher sauber zu halten.
Manuelles Archivieren
Abschnitt betitelt „Manuelles Archivieren“memory_archive()// 📦 Archivadas 5 entradas antiguas// 📋 Quedan 42 entradas activasSo funktioniert es
Abschnitt betitelt „So funktioniert es“- Einträge älter als 30 Tage werden nach
archive.toonverschoben - Einträge mit abgelaufener TTL werden ebenfalls archiviert
- Der aktive Speicher bleibt unter 100 Einträgen
- Archivierte Einträge bleiben für die Historie erhalten
- Kann manuell oder automatisch ausgelöst werden
TTL-basiertes Archivieren
Abschnitt betitelt „TTL-basiertes Archivieren“Einträge mit einem ttl-Feld werden archiviert, wenn die TTL abläuft, unabhängig von der 30-Tage-Regel:
entries[3|]{id|category|key|content|file|tags|date|ttl}: a1b2c3d4|decision|permanent|This stays forever|file.ts||2026-07-10| e5f6g7h8|knowledge|sprint-info|Sprint ends Friday|file.ts||2026-07-10|7d i9j0k1l2|bug|temp-fix|Temporary workaround|file.ts||2026-07-10|2026-07-15In diesem Beispiel:
permanent— keine TTL, läuft nie per TTL absprint-info— läuft 7 Tage nach der Erstellung abtemp-fix— läuft an einem bestimmten Datum ab
Dateistruktur
Abschnitt betitelt „Dateistruktur“.toon-memory/memory/├── data.toon # Aktiver Speicher ({'<'} 30 Tage, keine abgelaufene TTL)└── archive.toon # Archivierte Einträge (> 30 Tage oder abgelaufene TTL)Archivformat
Abschnitt betitelt „Archivformat“version: 1archived[5|]{id|category|key|content|file|tags|date}: a1b2c3d4|decision|old-decision|This was decided...|src/old.ts|decision|2026-06-01 e5f6g7h8|pattern|old-pattern|This pattern was used...|src/pattern.ts|pattern|2026-06-15Konfiguration
Abschnitt betitelt „Konfiguration“| Einstellung | Standard | Beschreibung |
|---|---|---|
| Max. Einträge | 100 | Maximale aktive Einträge |
| Archivierungstage | 30 | Tage vor der Archivierung |
| Archivdatei | archive.toon |
Wohin archivierte Einträge wandern |
Anwendungsfälle
Abschnitt betitelt „Anwendungsfälle“- Speicher sauber halten — Unbegrenztes Wachstum verhindern
- Historische Referenz — Alte Entscheidungen bleiben zugänglich
- Performance — Schnellere Suchen mit weniger Einträgen
- Temporärer Kontext — TTL behandelt Deadlines, Sprints, zeitsensible Notizen