Description
Multiple CI checks (check, startup-memory, checks-windows, checks (node, extensions)) are failing globally across all open PRs since the recent refactor(plugins) merge batch on 2026-03-15/16.
Failing checks
| Check |
Failure type |
check |
TypeScript type errors in npm-install plugin typecheck |
startup-memory |
Same typecheck cascade |
checks-windows (shards 2,3,5,6) |
Test failures from plugin restructure |
checks (node, extensions) |
Extension test failures |
Root cause
The check job fails with TypeScript compilation errors during the npm-install plugin typecheck step:
error TS2580: Cannot find name 'process'. Do you need to install type definitions for node?
error TS2304: Cannot find name 'global'.
error TS2307: Cannot find module '@tanstack/react-query' or its corresponding type declarations.
error TS2307: Cannot find module 'react' or its corresponding type declarations.
error TS2339: Property 'image' does not exist on type 'Block'.
error TS2322: Type '...' is not assignable to type 'GroupTemplate'.
These errors appear to stem from the large plugins architecture refactor merged on 2026-03-15:
ddd34b6cc3 refactor(plugins): simplify provider auth choice metadata
3963408871 refactor: split plugin interactive dispatch adapters
2580b81bd2 refactor: move channel capability diagnostics into plugins
55cbfb6e6a refactor(plugins): move provider onboarding auth into plugins
ad97c581e2 refactor: move channel messaging hooks into plugins
b580d142cd refactor(plugins): split lightweight channel setup modules
acae0b60c2 perf(plugins): lazy-load channel setup entrypoints
Cross-verification (not PR-specific)
Confirmed the same failures on multiple completely unrelated PRs:
| PR |
Topic |
Same CI failures? |
| #37940 |
resolveReasoningDefault helper |
✅ 7 failures |
| #38232 |
outbound text sanitizer |
✅ 7 failures |
| #47305 |
normalizeProviders flip-flop |
✅ 11 failures |
| #47850 |
(CI regression fix attempt) |
✅ 6 failures (even the fix PR fails) |
Expected behavior
CI checks should pass for PRs that do not modify the affected plugin infrastructure.
Environment
- CI runner logs from:
https://github.com/openclaw/openclaw/actions/runs/23130371687/job/67182310465
- Upstream main HEAD at time of observation:
fa62231afc
Description
Multiple CI checks (
check,startup-memory,checks-windows,checks (node, extensions)) are failing globally across all open PRs since the recentrefactor(plugins)merge batch on 2026-03-15/16.Failing checks
checkstartup-memorychecks-windows(shards 2,3,5,6)checks (node, extensions)Root cause
The
checkjob fails with TypeScript compilation errors during the npm-install plugin typecheck step:These errors appear to stem from the large plugins architecture refactor merged on 2026-03-15:
ddd34b6cc3refactor(plugins): simplify provider auth choice metadata3963408871refactor: split plugin interactive dispatch adapters2580b81bd2refactor: move channel capability diagnostics into plugins55cbfb6e6arefactor(plugins): move provider onboarding auth into pluginsad97c581e2refactor: move channel messaging hooks into pluginsb580d142cdrefactor(plugins): split lightweight channel setup modulesacae0b60c2perf(plugins): lazy-load channel setup entrypointsCross-verification (not PR-specific)
Confirmed the same failures on multiple completely unrelated PRs:
Expected behavior
CI checks should pass for PRs that do not modify the affected plugin infrastructure.
Environment
https://github.com/openclaw/openclaw/actions/runs/23130371687/job/67182310465fa62231afc