别信 agent 的「完成」状态:五个我手工坚持的检查项
Kodenstudio · reddit · 2026-11-03
作者分享在长期运行的 agent/定时任务系统里排查静默故障的五项手工检查,核心教训是一个缺失 WHERE 子句的 bug 损失了四天:
- 检查租约(lease):他的清理任务只处理持有租约的作业,结果发现两个作业在领取租约前就死了,静躺四天无任何报错。
- 删一行或翻一个布尔值再跑测试:如果测试套件依然全绿,说明那些测试只是装饰。
- 看 lastsuccess 时间戳而非状态列:状态显示 "running",实际最后一次写入是 96 小时前。
- 打开不再报错的东西的日志:静默只有两种原因;他重构成丢了一个 parser 三周才发现——没有异常,只是再也没被调用。
- 重跑昨天成功的作业:如果写出重复行,说明重试从不安全,只是碰巧没触发。
最后一问:如果它停了,多久会有人发现?答案是「等用户投诉」就等于没人监控。每周花五分钟做这些检查即可。
「编程与Agent」频道最新
- 让 AI Agent 把 CI 运行时间线导出成 Perfetto 追踪文件 — vincent_koc · 2026-11-03
- 网友晒「人机分工」:AI 在 After Effects 里跑脚本,自己去拖地 — ZeroStateReflex · 2026-11-03
- 9 个 GitHub skills 让 Claude 变成真正的工作助手 — nikola_mr64990 · 2026-11-03
- Claude Code 缓存按模型隔离:换模型、压缩、闲置都会打穿缓存 — shoumikgoswami · 2026-11-03
- 让 Claude Code 智能体直接互相提问,不再等人传话 — Upset_Ad_2985 · 2026-11-03
- LangChain 创始人发问:Agent 级记忆本质上是不是就是 Skills? — hwchase17 · 2026-11-03