Claude Code 的会话清理例程 concurrentSessionCleanup() 中发现了一个 Bug,可能导致意外删除文件。该函数解析文件名以识别过时的会话文件,但由于其使用 JavaScript 的 parseInt() 而未进行适当验证,它可能会将以数字开头的文件名误解为进程 ID 并将其删除。该问题已在 GitHub 上报告,并提供了明确的修复方案,但 Anthropic 在没有明显回应的情况下关闭了该问题,尽管将其标记为高优先级的“数据丢失” Bug。 AI
影响 开发者工具中存在数据丢失的潜在风险,凸显了软件维护和 Bug 修复流程中的问题。
排序理由 特定软件工具的 Bug 报告,并非前沿模型发布或重大的行业事件。
在 dev.to — Claude Code tag 阅读 →
- Anthropic
- Claude Code
- concurrentSessionCleanup()
- fs.unlink()
- GitHub
- michaelk-q
- parseInt
- Windows Subsystem for Linux
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →