Claude Code 103 秒误删 4.8 万文件,连本地 Git 也遭殃
新智元 · wechat · 2026-09-28
开发者 Craig 让 Claude Code 修复股票期权数据分析软件,并明确叮嘱只改副本。但重建测试环境时,Claude 顺着测试目录中 614 个 Windows Directory Junction(目录联接)一路删进真实工作目录,103 秒内抹掉约 5.5 万个文件,其中 48218 个是真实项目文件,本地 .git 的 objects、refs、logs 也被清空,Git 无法用于恢复。
事故核心教训:
- 「别碰原件」只是自然语言提示词,无法替代系统层面的权限隔离;Agent 长链条自主操作中一步误判即可造成毁灭性后果,且犯错速度远快于人类。
- Anthropic 官方文档显示 acceptEdits 模式下 rm、rmdir 等命令可自动执行,且 rm 造成的删除无法用 Checkpoint 撤回。
- 本地 Git 与源码在同一权限域内,不能当作独立备份;救命恢复手段必须放在 Agent 触达不到的地方(远程仓库、快照、独立磁盘/云端备份)。
作者认为 Agent 时代的安全设计应假设模型迟早会看错路径、选错工具,把影响限制在沙箱内,而非赌模型永远不犯错。
「编程与Agent」频道最新
- Turbopuffer 联创证实 Cursor 弃用服务端 RAG,新模型下 grep 更好用 — ivan_bezdomny · 2026-09-29
- 用户与 Opus 两天协作开发 Skyfall Rush,网页游戏免费可玩 — TAbrodi · 2026-09-29
- Shopify 开放 checkout 给浏览器 AI Agent,可代用户完成购买 — zeeg · 2026-09-29
- Astra 通关 Zork 靠作弊?博主分析:像背攻略而非真探索 — rajammanabrolu · 2026-09-29
- 审计数千次 Agent 回放:80% 在推理中幻想不存在的评分器 — jonas__m · 2026-09-29
- YC 黑客松冠军项目 QM Motion:给编码 Agent 加上时间感知抓 UI 动效 Bug — garrytan · 2026-09-29