|
9 | 9 | > - Priority guide: **P0** = crash/blocker/security, **P1** = significant bug/regression, **P2** = minor bug/enhancement, **P3** = nice-to-have/stale |
10 | 10 | > - Items marked _(stale)_ have been flagged by the stale bot due to inactivity |
11 | 11 | > |
12 | | -> **Last updated:** 2026-05-08 (post-purge audit: refreshed from currently open GitHub issues/PRs and rebuilt from PR #49126 format) |
| 12 | +> **Last updated:** 2026-05-09 (post-purge audit: refreshed from currently open GitHub issues/PRs and rebuilt from PR #49126 format) |
13 | 13 |
|
14 | 14 | --- |
15 | 15 |
|
16 | 16 | ## Summary |
17 | 17 |
|
18 | 18 | | Category | Issues | PRs | Total | Closed | Remaining | |
19 | 19 | | ------------------------- | ------ | ------ | ------- | ------ | --------- | |
20 | | -| MS Teams (channel plugin) | 6 | 42 | 48 | 0 | 48 | |
21 | | -| Windows platform | 67 | 41 | 108 | 0 | 108 | |
| 20 | +| MS Teams (channel plugin) | 6 | 44 | 50 | 0 | 50 | |
| 21 | +| Windows platform | 67 | 40 | 107 | 0 | 107 | |
22 | 22 | | WSL | 9 | 5 | 14 | 0 | 14 | |
23 | | -| Azure | 4 | 6 | 10 | 0 | 10 | |
| 23 | +| Azure | 5 | 6 | 11 | 0 | 11 | |
24 | 24 | | SharePoint / M365 | 0 | 0 | 0 | 0 | 0 | |
25 | | -| **Total** | **86** | **94** | **180** | **0** | **180** | |
| 25 | +| **Total** | **87** | **95** | **182** | **0** | **182** | |
26 | 26 |
|
27 | 27 | --- |
28 | 28 |
|
|
54 | 54 | | [ ] | P0 | #73590 | feat: add tool-scoped hooks and fork guard | XL | | |
55 | 55 | | [ ] | P0 | #63827 | fix(security): preserve dmPolicy settings during wizard runs | XL | | |
56 | 56 | | [ ] | P0 | #46423 | fix(cron): retry recurring jobs on transient errors with backoff | XL | | |
| 57 | +| [ ] | P1 | #79444 | [codex] refresh plugin regression fixtures | S | | |
57 | 58 | | [ ] | P1 | #77784 | Add Teams delegated auth for plugin tools | XL | | |
58 | 59 | | [ ] | P1 | #71449 | fix(startup): clarify gateway vs channel readiness | XL | | |
59 | 60 | | [ ] | P1 | #48014 | feat(msteams): add DefaultAzureCredential auth type for passwordless Teams auth | L | | |
| 61 | +| [ ] | P2 | #79491 | fix(gateway): keep newer node session on stale disconnect | XL | | |
| 62 | +| [ ] | P2 | #79476 | fix(google): support Vertex ADC from GCE metadata service accounts | XL | | |
60 | 63 | | [ ] | P2 | #79092 | refactor: centralize channel ingress access | XL | @steipete | |
61 | 64 | | [ ] | P2 | #78850 | fix(msteams): make resolveMSTeamsRouteSessionKey idempotent against pre-suffixed bases (#66771) | S | | |
62 | 65 | | [ ] | P2 | #78839 | [codex] Add Teams member-info action gate | S | | |
|
87 | 90 | | [ ] | P2 | #57364 | fix(msteams): delete FileConsentCard after user accepts, declines, or upload expires | S | | |
88 | 91 | | [ ] | P2 | #55828 | feat(msteams): add native plugin interactivity parity | XL | | |
89 | 92 | | [ ] | P2 | #55485 | Config: plumb opt-in SSRF policy for web fetch, citation redirects, and remote media | L | | |
90 | | -| [ ] | P2 | #51570 | Add OpenClaw User-Agent header to all outbound HTTP requests | S | @SidU | |
91 | 93 | | [ ] | P2 | #50875 | feat: add before_identity_resolve plugin hook | M | | |
92 | 94 | | [ ] | P2 | #46303 | fix: drain inbound debounce buffer and followup queues before SIGUSR1 reload | XL | | |
93 | 95 | | [ ] | P2 | #43190 | MS Teams: add channel archive persistence and deleted-channel cleanup | XL | | |
|
102 | 104 | | Resolved? | Priority | # | Title | Labels | Assignee | |
103 | 105 | | --------- | -------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | ----------- | |
104 | 106 | | [ ] | P0 | #74350 | [Security] Windows ACL audit bypass: Anonymous and Guest SIDs are misclassified as "group" instead of "world" | | | |
105 | | -| [ ] | P1 | #78677 | [Bug]: Remote inbound media staging spawns hardcoded /usr/bin/scp (broken on Windows / non-FHS layouts) | `bug` `bug:behavior` | | |
106 | | -| [ ] | P1 | #78514 | [Bug]: WhatsApp plugin install fails on Windows native (Node 22, npm 10.9.3) | `bug` `regression` | @vincentkoc | |
| 107 | +| [ ] | P1 | #79437 | Prebuilt `node-llama-cpp` Windows binaries crash (0xC0000005) on Intel Alder Lake-N (N95) — qmd LLM half unusable | | | |
107 | 108 | | [ ] | P1 | #77734 | Gateway crashes every 3 minutes on Windows - CIAO PROBING CANCELLED (bonjour plugin) | `bug` `bug:crash` | | |
108 | 109 | | [ ] | P1 | #77443 | [Bug]: WhatsApp event loop blocked (eventLoopDelayMaxMs=12088ms) on first inbound message — 2026.5.3-1 Windows | `bug` `regression` | | |
109 | 110 | | [ ] | P1 | #76699 | 2026.5.x: Telegram media download broken - event loop saturation on Windows | | | |
|
120 | 121 | | [ ] | P1 | #62055 | Windows: CLI crashes with stack overflow / heap OOM on v2026.4.5 (large ESM module graph exceeds V8 default stack) | | | |
121 | 122 | | [ ] | P1 | #59362 | [Bug]: Windows: exec tool causes console window flash when spawning commands | `bug` `regression` | | |
122 | 123 | | [ ] | P1 | #54669 | [Field Report] Chrome 136+ binds CDP to [::1] (IPv6) on Windows — portproxy v4tov4 breaks silently | | | |
123 | | -| [ ] | P1 | #53947 | writeTextFileAtomic (sync) crashes with EPERM on Docker volumes mounted from Windows | `stale` | | |
| 124 | +| [ ] | P1 | #53947 | writeTextFileAtomic (sync) crashes with EPERM on Docker volumes mounted from Windows | | | |
124 | 125 | | [ ] | P1 | #47643 | [Bug]: Persistent Telegram Channel Issues: Sync Failures, Loops, and Config Changes Not Applying on Windows | `bug` `regression` | | |
125 | 126 | | [ ] | P1 | #46378 | [Bug]: 安装配置界面windows会卡死 | `bug` `regression` | | |
126 | 127 | | [ ] | P1 | #42011 | [Bug]: Control UI chat can stay stuck on "Stop" after embedded run timeout on Windows | `bug` `bug:crash` | | |
127 | 128 | | [ ] | P1 | #39038 | [Bug]: OpenClaw节点程序在Windows 11 24H2上启动后卡在PATH信息,无法连接Gateway | `bug` `bug:crash` | | |
| 129 | +| [ ] | P2 | #79708 | Bug: memory index --force fails with EBUSY on Windows | | | |
128 | 130 | | [ ] | P2 | #79099 | Windows gateway probe still reports unreachable while gateway health is OK on 2026.5.6 | | | |
129 | 131 | | [ ] | P2 | #78640 | fix(memory): EPERM on Windows persists after 64187 retry — needs copyFile/unlink fallback (was in closed PR 71611) | | | |
130 | 132 | | [ ] | P2 | #78435 | [Bug]: `channels.slack.start-account` phase blocks event loop 5+ minutes while a model_call is in flight (Windows, 2026.5.4) | | | |
|
183 | 185 | | [ ] | P0 | #74383 | fix(security): classify broad Windows SIDs as world principals | S | | |
184 | 186 | | [ ] | P0 | #63074 | fix(security): classify dangerous Windows sandbox binds first | M | | |
185 | 187 | | [ ] | P0 | #38846 | security(windows): enhance command argument validation | S | | |
186 | | -| [ ] | P2 | #78902 | fix(plugins): avoid managed npm prefix on Windows | XS | | |
| 188 | +| [ ] | P2 | #79694 | fix(update): hide post-core update and completion cache child windows on Windows | XS | | |
| 189 | +| [ ] | P2 | #79505 | [AI-assisted] fix(status): restore Codex usage windows | S | | |
187 | 190 | | [ ] | P2 | #76245 | [codex] Fallback when Windows gateway task exits early | S | | |
188 | 191 | | [ ] | P2 | #75649 | fix(windows): preserve staged update handoff | XL | | |
189 | 192 | | [ ] | P2 | #74425 | fix: ensure CLI processes exit after command completion on Windows | S | | |
|
199 | 202 | | [ ] | P2 | #67655 | fix(exec): fail closed on Windows shell wrappers in allowlist mode | XS | | |
200 | 203 | | [ ] | P2 | #64110 | feat: Deleting scheduled tasks also clears tasks in the queue. | L | | |
201 | 204 | | [ ] | P2 | #63651 | fix: remove duplicate restart message on Windows (schtasks) | S | | |
202 | | -| [ ] | P2 | #62910 | fix(scripts): avoid DEP0190 when spawning .cmd files on Windows (Node.js v24) | S | | |
203 | 205 | | [ ] | P2 | #60678 | fix(acpx): add windowsHide to MCP proxy spawn on Windows | XS | | |
204 | 206 | | [ ] | P2 | #59705 | [codex] improve parallels windows smoke logging | M | | |
205 | 207 | | [ ] | P2 | #59013 | fix: tolerate EPERM in session write-lock on Windows | S | | |
|
217 | 219 | | [ ] | P2 | #45380 | Make env-prefixed npm scripts work on Windows | S | | |
218 | 220 | | [ ] | P2 | #44228 | fix(reply): normalize Windows media paths for dedupe | XS | | |
219 | 221 | | [ ] | P2 | #44215 | fix(path): add Windows PATH bootstrap dirs | S | | |
220 | | -| [ ] | P2 | #43975 | fix(windows): bootstrap UTF-8 before running gateway task script | S | | |
221 | 222 | | [ ] | P2 | #42131 | fix(doctor): case-insensitive safe-bin trusted dir matching on macOS/Windows | S | | |
222 | 223 | | [ ] | P2 | #39644 | fix(windows): PowerShell completion install and time-format detection | S | | |
223 | 224 | | [ ] | P2 | #38932 | docs(gateway): add Windows no-Docker hardening fallback guide | XS | | |
|
263 | 264 |
|
264 | 265 | ### Bugs / Crashes |
265 | 266 |
|
266 | | -| Resolved? | Priority | # | Title | Labels | Assignee | |
267 | | -| --------- | -------- | ------ | ------------------------------------------------------------------------------------------------------------- | ------ | -------- | |
268 | | -| [ ] | P2 | #60546 | [Bug]: microsoft-foundry provider selects Claude deployments but routes them through OpenAI Foundry endpoints | | | |
269 | | -| [ ] | P2 | #48793 | feat: centralized PluginResourceManager interface for consistent async cleanup across all channel plugins | | | |
270 | | -| [ ] | P2 | #48788 | feat: centralized filename encoding utility for multi-encoding Content-Disposition handling | | | |
| 267 | +| Resolved? | Priority | # | Title | Labels | Assignee | |
| 268 | +| --------- | -------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------ | -------- | |
| 269 | +| [ ] | P2 | #79570 | openai-responses adapter is unusable against Azure OpenAI: every turn returns a synthetic 0-token refusal (openai-completions works) | | | |
| 270 | +| [ ] | P2 | #60546 | [Bug]: microsoft-foundry provider selects Claude deployments but routes them through OpenAI Foundry endpoints | | | |
| 271 | +| [ ] | P2 | #48793 | feat: centralized PluginResourceManager interface for consistent async cleanup across all channel plugins | | | |
| 272 | +| [ ] | P2 | #48788 | feat: centralized filename encoding utility for multi-encoding Content-Disposition handling | | | |
271 | 273 |
|
272 | 274 | ### Feature Requests |
273 | 275 |
|
@@ -328,11 +330,11 @@ _No currently open items found._ |
328 | 330 | | MS Teams (channel plugin) | issue | P1 | #67177 | [msteams] Inbound file attachments silently fail in DMs — file.download.info downloadUrl not rewritten to Graph shares endpoint | |
329 | 331 | | MS Teams (channel plugin) | issue | P1 | #65329 | bug(msteams): DM inline images and file attachments silently dropped | |
330 | 332 | | MS Teams (channel plugin) | issue | P1 | #62765 | msteams dmPolicy=pairing silently drops unpaired senders with HTTP 200, no log line, no auto-reply | |
| 333 | +| MS Teams (channel plugin) | pr | P1 | #79444 | [codex] refresh plugin regression fixtures | |
331 | 334 | | MS Teams (channel plugin) | pr | P1 | #77784 | Add Teams delegated auth for plugin tools | |
332 | 335 | | MS Teams (channel plugin) | pr | P1 | #71449 | fix(startup): clarify gateway vs channel readiness | |
333 | 336 | | MS Teams (channel plugin) | pr | P1 | #48014 | feat(msteams): add DefaultAzureCredential auth type for passwordless Teams auth | |
334 | | -| Windows platform | issue | P1 | #78677 | [Bug]: Remote inbound media staging spawns hardcoded /usr/bin/scp (broken on Windows / non-FHS layouts) | |
335 | | -| Windows platform | issue | P1 | #78514 | [Bug]: WhatsApp plugin install fails on Windows native (Node 22, npm 10.9.3) | |
| 337 | +| Windows platform | issue | P1 | #79437 | Prebuilt `node-llama-cpp` Windows binaries crash (0xC0000005) on Intel Alder Lake-N (N95) — qmd LLM half unusable | |
336 | 338 | | Windows platform | issue | P1 | #77734 | Gateway crashes every 3 minutes on Windows - CIAO PROBING CANCELLED (bonjour plugin) | |
337 | 339 | | Windows platform | issue | P1 | #77443 | [Bug]: WhatsApp event loop blocked (eventLoopDelayMaxMs=12088ms) on first inbound message — 2026.5.3-1 Windows | |
338 | 340 | | Windows platform | issue | P1 | #76699 | 2026.5.x: Telegram media download broken - event loop saturation on Windows | |
@@ -364,9 +366,7 @@ _No currently open items found._ |
364 | 366 |
|
365 | 367 | ## Appendix: Stale Items (Consider Closing) |
366 | 368 |
|
367 | | -| Category | Type | Priority | # | Title | |
368 | | -| ---------------- | ----- | -------- | ------ | ------------------------------------------------------------------------------------ | |
369 | | -| Windows platform | issue | P1 | #53947 | writeTextFileAtomic (sync) crashes with EPERM on Docker volumes mounted from Windows | |
| 369 | +_No matching items found._ |
370 | 370 |
|
371 | 371 | ## Audit Notes |
372 | 372 |
|
|
0 commit comments