qwen-code GitHub 机器人修复重试缺陷:同一条报错评论重复刷屏
wenshao · ghdev · 2026-11-04
QwenLM/qwen-code 仓库的 issue #16228 报告了一个集成 bug:GitHub channel 机器人在处理 mention 失败时会发公开报错评论,但如果发送该评论时遇到「模糊失败」(如 502 或网络超时,服务端可能已成功创建评论),适配器会盲目重试,导致同一条报错评论在 issue/PR 下重复出现两三次。
技术上,GithubAdapter.ts 中的 postErrorComment 调用 githubApi 时未传 shouldRetry 谓词,默认对任何失败都重试;而最终结果发布路径已经用 isDefiniteNoWriteGithubError 防止了对可能已成功的写入进行重试。作者建议复用同一谓词,改动小且安全。审计探针已实际确认 502 会产生两条相同评论。
「编程与Agent」频道最新
- 从聊天机器人到 Agent:工具、规划、记忆三步演进的故事化讲解 — _jaydeepkarale · 2026-11-04
- 币安 70 亿美元被盗:攻击链起点竟是一次 vibe coding 装错 Homebrew — xuanalogue · 2026-11-04
- 花 100 美元 GPU 费改模型权重,思考 token 省 40% — jarrodwatts · 2026-11-04
- Cua Driver 携手 Google Antigravity,智能体可后台跨应用操作电脑 — m4rkmc · 2026-11-04
- Sentdex 考古:OpenHands 是最早抽象掉代码编辑器的编程智能体之一 — rajistics · 2026-11-04
- Anthropic 发布安全公告:AI Agent 应默认跑在托管云环境里 — amasad · 2026-11-04