Já te disse: mantenha um ano de histórico
O Claude Code armazena transcrições de sessão em ~/.claude/projects/ e as exclui após cleanupPeriodDays dias,
30 por padrão. O comando /already-told-you:run só pode aprender com o que ainda está lá. (Se o usuário definiu CLAUDE_CONFIG_DIR,
o script usa essa pasta em vez de ~/.claude.)
- Execute
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --checke mostre a saída.- "Nothing to do" → informe ao usuário que já está configurado e pare.
- "STOP: ... not valid JSON" → explique que o arquivo de configuração tem um erro de digitação, nada foi alterado e pare.
- Explique em duas linhas: ele fará backup de
~/.claude/settings.json, definirácleanupPeriodDayspara 365 e deixará todas as outras configurações exatamente como estão. As transcrições ocupam espaço em disco (um mês movimentado pode ter alguns GB); 365 dias equivalem a um ano. Transcrições já excluídas não podem ser recuperadas. Peça uma confirmação. - Após a confirmação, execute
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --apply. Ele solicitará permissão - deixe o usuário responder a esse prompt. Mostre a saída: o caminho do backup e o valor lido de volta do arquivo. - Para desfazer depois: copie o arquivo de backup de volta para
~/.claude/settings.jsonou exclua a linhacleanupPeriodDays.
Não edite settings.json de nenhuma outra forma.