Пользователи Claude Code жалуются на автоматическое удаление старых переписок
Пользователи Claude Code жалуются, что приложение автоматически удаляет историю разговоров старше 30 дней и никак явно об этом не предупреждает. The Register пишет, что за последние месяцы в GitHub-репозитории инструмента появилось несколько открытых обращений от пользователей, которые обнаружили пропажу транскриптов.
Причиной называют параметр cleanupPeriodDays, по умолчанию установленный на 30 дней. Проверка запускается при каждом старте Claude Code и удаляет .jsonl-файлы, которые система считает устаревшими. В Anthropic заявили, что этот механизм существует с момента запуска Claude Code и задумывался как мера безопасности: текстовые логи могут содержать исходный код, учетные данные и другие чувствительные данные.
При этом часть пользователей утверждает, что приложение не сообщает о политике хранения ни во время установки, ни при первом запуске. В обсуждениях на GitHub также обращают внимание на отсутствие мягкого удаления, периода восстановления и журнала удаленных файлов. Некоторые пользователи добавляют, что даже увеличение срока хранения помогает не всегда. По их словам, механизм удаления ориентируется на время изменения файла, а не на дату последней активности, поэтому переписки могут исчезать после восстановления из бэкапа или синхронизации.
Ключевые факты
В Claude Code параметр cleanupPeriodDays по умолчанию установлен на 30 дней
Удаление запускается при каждом старте приложения и затрагивает файлы .jsonl
Anthropic заявила, что политика удаления действует с момента запуска Claude Code как мера безопасности
Пользователи GitHub сообщают об отсутствии восстановления, журнала удалений и проблемах при изменении срока хранения