Claude Code без попередження видаляє транскрипти розмов через 30 днів
Claude Code за замовчуванням видаляє історію проектів через місяць. Негайно оновіть конфігурацію, щоб запобігти безповоротній втраті даних.
Вплив: Високий
Чому це важливо
Запобігає випадковій втраті контексту налагодження та логів проектних рішень.
TL;DR
- 01Негайно перевірте налаштування Claude Code
- 02Встановіть cleanupPeriodDays на значення не менше 3650
- 03Робіть резервні копії вашої папки ~/.claude/projects/
Ключові факти
- Очищення за замовчуванням
- 30 днів
Механізм видалення
Claude Code видаляє файли в ~/.claude/projects/, термін яких перевищує 30 днів. Це відбувається мовчки під час запуску, без жодних попереджень.
Як захистити свої дані
Щоб зупинити автоматичне видалення, оновіть файл settings.json. Встановіть cleanupPeriodDays на значно вище значення, наприклад 3650 (10 років), що фактично вимкне очищення:
{
"cleanupPeriodDays": 3650
}Поточні обмеження
Користувачі зазначають, що це налаштування може не працювати в усіх сценаріях. Наразі найнадійнішим методом є ставлення до вашої папки ~/.claude/ як до тимчасової або реалізація стратегії резервного копіювання для цих JSONL-логів, оскільки зараз немає реалізації кошика для видалених файлів.
Спробуй за 2 хвилини
{
"cleanupPeriodDays": 3650
}json
✓ Коли використовувати
- Для підтримки тривалих сесій ШІ-агентів
- Коли потрібно посилатися на попередні кроки налагодження
Що зробити сьогодні
- Знайдіть файл settings.json
- Додайте "cleanupPeriodDays": 3650
- Перевірте синтаксис JSON
Що каже спільнота
“There's nothing in claude code onboarding that tells you about this config setting. So most people don't discover it until it's bitten them.”
Джерела