Already Told You:保留一年的历史记录
Claude Code 将会话记录存储在 ~/.claude/projects/ 中,并在 cleanupPeriodDays 天后删除它们,
默认是 30 天。/already-told-you:run 只能从仍然存在的内容中学习。(如果用户设置了 CLAUDE_CONFIG_DIR,
脚本会使用该文件夹而不是 ~/.claude。)
- 运行
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --check并显示输出。- “Nothing to do” → 告知用户已经配置完成并停止。
- “STOP: ... not valid JSON” → 解释设置文件存在拼写错误,未做任何更改,并停止。
- 用两行解释:它将备份
~/.claude/settings.json,将cleanupPeriodDays设置为 365,并保持其他所有 设置原封不动。记录会占用磁盘空间(繁忙的一个月可能达到几 GB);365 天即一整年。已删除的记录无法恢复。请求用户确认。 - 确认后,运行
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --apply。它会请求权限——让用户 回答该提示。显示输出:备份路径以及从文件中读取到的值。 - 要撤销:将备份文件复制回
~/.claude/settings.json,或删除cleanupPeriodDays这一行。
请勿以其他方式编辑 settings.json。