qwen-code race: GitHub bot silently drops comments at the poll-cursor boundary second

wenshao · ghdev · 2026-11-04

Issue #16227 on QwenLM/qwen-code documents a real, reproducible silent-loss path: if a user comment's createdat lands exactly on the whole second the bot's poll cursor has already committed to, and its thread notification arrives late, the comment is filtered out on every later re-list by the strict createdat > windowSince bound — permanently skipped, marked read, with no error, dead-letter, or retry. The user just sees the bot never respond.

Root cause: the cursor derives from notification updatedat at second precision but is compared strictly against comment timestamps. An audit probe confirmed the boundary-second comment is dropped while a +1s control comment dispatches normally — a textbook timestamp-precision pitfall in polling integrations.

Original post →

More from coding & agent

coding & agent channel →