近期在 GitHub 上,开发者报告了一个关于 Anthropic 推出的命令行 AI 编程工具 Claude Code 的严重问题。该工具被发现在未明确告知用户的情况下,默认启用了一个为期 30 天的数据清理机制。具体而言,配置项 `cleanupPeriodDays` 默认值为 30,导致程序在启动时自动删除 `~/.claude/projects/` 目录下所有超过 30 天的 `.jsonl` 格式对话记录文件。这一行为造成了严重的后果:尽管代码文件和 Git 历史记录保留完好,但开发者在项目构建过程中的推理逻辑、设计讨论上下文、调试思路分析等至关重要的“思维链”数据被永久抹除。对此,用户强烈建议 Anthropic 修改默认策略,要么禁用自动删除,要么大幅延长保留期限,并在首次运行时向用户发出显著提示,或提供回收站机制。目前受影响的用户建议,为了防止数据进一步丢失,应立即手动修改配置文件 `~/.claude/settings.json`,将 `cleanupPeriodDays` 参数设置为一个较大的数值(如 3650 天)以规避此风险。
事件分析
💡 核心观点:AI编程工具的核心资产已从代码转向思维链,静默删除数据无异于摧毁开发者的“第二大脑”。
原文链接:Hacker News






