Qwen Code adds GitHub, GitLab, and Gitea polling adapters for agent workflows
OrbitZore · ghdev · 2026-07-20
Qwen Code adds polling adapters for GitHub, GitLab, and Gitea
A PR in QwenLM/qwen-code introduces three polling channel adapters so agents can continuously watch code hosting platforms for tasks.
What it adds
- GitHub, GitLab, and Gitea adapters that poll notification/todo APIs on a configurable interval.
- Each notification becomes a message envelope with chatId = repository and threadId = issue/PR/MR.
- Agent responses are posted back as comments.
- Poll cursors are persisted under /.qwen/channels/ for restart recovery.
- Same-timestamp deduplication uses an in-memory ID set.
Important design detail
- The cursor still advances, and notifications are marked read, even if handleInbound fails.
- That prevents infinite reprocessing loops.
- Docs were added for each adapter plus a new “Polling Channels” section.
- Example configs require groupPolicy: "open"; otherwise notifications are silently dropped.
The PR frames these adapters as the sensory layer for issue-driven agent workflows.
More from coding & agent
- Inspired by OpenAI's 10,000-agent run, dev open-sources a crowdsourced agent problem-solving platform — Benjaminsen · 2026-09-11
- Lucid: open-source Mac app keeps your laptop awake only while AI agents run — Pitiful_Hedgehog_600 · 2026-09-11
- banteg's snail project crowdsources AI agents to finish matching Snail Mail's 20 remaining functions — banteg · 2026-09-11
- Alex Townsend posts 200 open problems in numerical linear algebra for humans and AI agents — IgorCarron · 2026-09-11
- Kimi K2.8 Preview rolls out: near-K3 coding performance, 1M context for all tiers — teortaxesTex · 2026-09-11
- Looking for a classifier of software engineering task shapes to pick models per task — StewartalsopIII · 2026-09-11