Qwen Code 新增 GitHub 轮询适配器,把通知当作唤醒信号
OrbitZore · ghdev · 2026-07-24
Qwen Code 用 GitHub 通知做“唤醒信号”轮询适配器
这条 PR(QwenLM/qwen-code #7632)给 Qwen Code 增加了一个新的 GitHub channel adapter:它轮询 GitHub 通知,把 issue/PR 上的 @mention 变成机器人回复。
核心思路
- 把通知当作 signal,不是内容本身
- 先靠通知唤醒 daemon,再用 listComments 读完整线程上下文
- 用全局游标窗口 (windowSince, maxUpdatedAt] 去重
- 不依赖 GitHub 异步的 markNotificationsAsRead
- 过滤机器人自己的评论,避免自触发循环
为什么要这么做
PR 说明 GitHub 的通知时间戳和评论时间戳并不一致:通知可能比触发评论晚到,或者被标签、push 等无关活动刷新。用游标窗口而不是“标记已读”状态,可以绕过 PUT /notifications 异步提交带来的竞态。
作者也提到一个已知限制:如果通知跨过轮询边界才送达,且别的线程已经推进了游标,较早那条评论可能会被漏掉,只能重新 @mention。
「编程与Agent」频道最新
- BELL stack 开源:浏览器+Agent 框架+iMessage+支付,一套搭个人智能体 — jeff_weinstein · 2026-10-27
- 两名工程师用 AI 3.5 个月重建 FedEx 供应商计费核心,原估 7-8 个月 — alex_verem · 2026-10-27
- Terminal-Bench 4.0:GPT-6.1 Terra 涨约 20 分,追平 GPT-6.1 Sol — ArtificialAnlys · 2026-10-27
- AA 实测 GPT-6.1 Terra:编码 Agent 得 48 分,成本仅前代三分之一 — ArtificialAnlys · 2026-10-27
- Shift-1 模型路由器发布:编码 Agent 成本最高降 55% — ypatil125 · 2026-10-27
- 零基础用户用 Claude Code 两周 vibe coding 出一款 Godot JRPG — ADHDavid · 2026-10-27