AiNews
⚡ 速览 🧠 模型
← 返回首页

#tool_config

包含标签 "tool_config" 的文章,共 1 篇。

🛠️ 开发工具 LINUX DO

Claude Code 自动清理30天不活跃会话

用户近期发现AI编码助手Claude Code的对话记录出现自动删除现象,这一发现对依赖其进行日常开发的工程师而言具有重要影响。经深入调查,问题根源在于Claude Code的本地配置文件`~/.claude/settings.json`中的`cleanupPeriodDays`参数。该参数的默认值被设定为`30`,这意味着任何超过30天未被激活的会话记录,在Claude Code应用启动时都可能被系统自动清理。更关键的是,此清理过程在后台静默执行,没有任何弹窗提示或用户确认,这极易导致开发者重要的编码会话历史和上下文信息意外丢失,从而影响开发效率和项目连续性。 为有效避免此类数据丢失风险,强烈建议所有Claude Code用户立即检查并修改其`~/.claude/settings.json`文件中的`cleanupPeriodDays`配置。用户可以将其值修改为更大的数字,例如`365`,以确保会话记录能够被长期保留(示例配置:`{"cleanupPeriodDays": 365}`)。同时,务必注意一个关键警告:切勿将此参数设置为`0`。根据已有用户在相关GitHub issue(如`anthropics/claude-code #64999`和`#23710`)中的反馈,将`cleanupPeriodDays`设置为`0`可能会导致会话记录(transcript)无法正常写入,从而引发新的数据管理问题。此重要信息最初来源于LinuxDo社区的讨论,提醒广大AI开发者和创业者重视这一配置,以保障其AI辅助编程工作的连续性和数据完整性。