rtk-rewrite OpenClaw plugin fails to load on OpenClaw 2026.5.4 — TypeScript-only, no compiled output
#1,719 opened on 2026年5月5日
Repository metrics
- Stars
- (48,085 stars)
- PR merge metrics
- (平均マージ 11d 1h) (30d で 45 merged PRs)
説明
Description
The rtk-rewrite plugin (openclaw/index.ts) fails to load on OpenClaw 2026.5.4. OpenClaw reports:
plugin rtk-rewrite: installed plugin package requires compiled runtime output for TypeScript entry index.ts: expected ./dist/index.js, ./dist/index.mjs, ./dist/index.cjs, index.js, index.mjs, index.cjsThe plugin ships only a TypeScript source file (index.ts). OpenClaw 2026.5.4 requires compiled JavaScript output for plugins in the extensions directory.
Steps to Reproduce
- OpenClaw 2026.5.4
- Follow the install instructions: copy
openclaw/index.tsandopenclaw/openclaw.plugin.jsonto~/.openclaw/extensions/rtk-rewrite/ - Restart gateway
- Plugin fails to load with the error above
Expected Behavior
Plugin loads and registers the before_tool_call hook, as documented in the README.
Actual Behavior
Plugin is detected but rejected at startup. Config warnings appear on every openclaw command. The rtk rewrite delegation does not activate.
Workaround
Compile index.ts to JavaScript with tsc and deploy the compiled index.js to the extensions directory. This works but is not documented.
Environment
- OpenClaw: 2026.5.4 (2026.5.3-1 also affected)
- rtk: installed and available in PATH
- Node.js: v24.14.0
- OS: Linux (Ubuntu)
Suggestion
Either:
- Add a
tsconfig.build.jsonand publish step so the plugin ships with compiled JS - Or update the README install instructions to include a compilation step for OpenClaw 2026.5+
- Or, if OpenClaw is expected to handle TS plugins natively, file upstream — but the error message suggests this is intentional behavior for global/extensions plugins