К содержанию
Новости

Пользователи 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 сообщают об отсутствии восстановления, журнала удалений и проблемах при изменении срока хранения