Déjà Dit : gardez un an d'historique
Claude Code stocke les transcriptions de session dans ~/.claude/projects/ et les supprime après cleanupPeriodDays jours,
30 par défaut. /already-told-you:run ne peut apprendre que de ce qui est encore présent. (Si l'utilisateur a défini CLAUDE_CONFIG_DIR,
le script utilise ce dossier au lieu de ~/.claude.)
- Exécutez
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --checket affichez la sortie.- "Rien à faire" → dites à l'utilisateur que c'est déjà configuré et arrêtez.
- "STOP : ... n'est pas du JSON valide" → expliquez que le fichier de paramètres contient une faute de frappe, rien n'a été modifié, et arrêtez.
- Expliquez en deux lignes : cela sauvegardera
~/.claude/settings.json, définiracleanupPeriodDaysà 365, et laissera tous les autres paramètres exactement tels quels. Les transcriptions prennent de l'espace disque (un mois chargé peut représenter quelques Go) ; 365 jours correspondent à un an. Les transcriptions déjà supprimées ne peuvent pas être récupérées. Demandez un oui. - Après un oui, exécutez
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --apply. Il demande une permission - laissez l'utilisateur répondre à cette invite. Affichez la sortie : le chemin de la sauvegarde et la valeur lue depuis le fichier. - Pour annuler plus tard : copiez le fichier de sauvegarde sur
~/.claude/settings.json, ou supprimez la lignecleanupPeriodDays.
Ne modifiez pas settings.json d'une autre manière.