Agent 任务失败 UI 却报成功:一个 onComplete 回调丢失状态的经典坑
Low_Rush_8535 · reddit · 2026-10-12
作者复盘自家 agent 内容管线的一个 bug:任务失败了,前端却弹出成功提示。
- 根因不在模型:进度组件把「完成」和「失败」都当作终态处理,调用 onComplete() 时不传任何状态
- 父组件把该回调一律视为成功,弹成功 toast 并立即卸载进度组件——组件里本有失败面板,但永远没机会展示
- 修复:在回调中透传 status 和 error,由父组件决定通知类型
- 教训:回归测试应模拟一次故意失败的 run,一路检查用户最终看到什么;只验证后端记录了错误抓不到这类 bug
「编程与Agent」频道最新
- levelsio 砍光 SaaS 订阅:钱只花在 AI 推理、内容、数据中心和水电 — karlwaldman · 2026-10-12
- 博主称 Grok Bot 在智能体私人助理竞赛中领先 — Arindam_1729 · 2026-10-12
- 实测疑问:Codex 会因预算估算不足而拒绝或削减任务吗 — r618NecessaryStation · 2026-10-12
- Hamel Husain 力荐:用 Excalidraw MCP 做幻灯片,告别过度生产的 AI 味 — HamelHusain · 2026-10-12
- 实操经验:自动研究做 LLM 预训练,堆叠组合改动是最大杀手 — menhguin · 2026-10-12
- 非程序员的省钱 agent 流水线:只在判断处用前沿模型 — Soggy_Yogurtcloset35 · 2026-10-12