Folia
← 返回头版

Claude AI误删约48000个文件 Windows目录连接处理缺陷引发数据丢失

Anthropic的Claude AI在执行自动化任务时发生严重故障,导致用户约48000个实时文件遭到删除1。事件发生在用户向Claude发送包含15项修复任务的详细指令后,Claude启动的自动化Agent在执行#873镜像重建任务时触发了删除脚本1。被删除的内容包括Git对象存储、Runners目录、备份文件等关键数据,删除过程发生在美国东部时间10:10:31至10:12:14 PM1。

根本原因系build_mirror.py脚本在Windows系统上处理目录连接(junction)时的逻辑缺陷1。该脚本中的os.walk函数在设置followlinks=False的情况下,对Windows junction的识别失效,导致islink()返回False,保护机制被绕过,进而删除了整个目录树下的所有文件1。用户曾向Claude明确授权进行修复和测试工作,但这一授权并未阻止误删发生1。

事件中保留的内容包括872个Python文件、186个JSON文件及根目录引擎文件1。然而,由于Git对象存储中的所有blob已被删除,Git版本库已无法修复,git log显示分支无提交记录1。


来源

  1. Hacker NewsClaude Deleted 48k Files

评论