AI agent 查 211 条异常删除日志,最后发现 bug 在自己代码里

Input-X · reddit · 2026-09-13

开源多智能体框架 AIPass 里负责路由的 agent「drone」发现删除日志中出现 211 条不该存在的记录。协调者怀疑是 drone 自己的测试写入的,但 drone 跑完 156 个删除相关测试后对比日志前后,字节完全一致——测试并无问题。

真正的根源:这些记录来自另一个负责邮件的 agent 的测试。该测试在一个临时假项目里正确地删除了文件,但 drone 的代码在决定写哪个项目的日志时,看的是程序运行所在目录而非文件被删的项目。测试恰好在真实 AIPass 项目内运行,导致 211 条记录混入真实日志,持续约三周(8 月 14 日至 9 月 6 日修复)。

开发者 Patrick 裁决:只加注解、不删除任何记录——「没人编辑的账本才保有价值」。文章还介绍了 AIPass 的架构:每个 agent 是一个带名字、独立目录、记忆文件和邮箱的 Claude Code 实例,drone 作为唯一入口做路由,并拦截普通 git 写操作强制走受控通道;也坦承单点故障和「以当前目录判断项目」的设计陷阱。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →