rtk-ai/rtk

rtk-rewrite OpenClaw plugin fails to load on OpenClaw 2026.5.4 — TypeScript-only, no compiled output

Open

#1,719 opened on 2026年5月5日

GitHub で見る
 (1 comment) (2 reactions) (0 assignees)Rust (2,914 forks)batch import
area:clibuggood first issuepriority:medium

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

  1. OpenClaw 2026.5.4
  2. Follow the install instructions: copy openclaw/index.ts and openclaw/openclaw.plugin.json to ~/.openclaw/extensions/rtk-rewrite/
  3. Restart gateway
  4. 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.json and 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

コントリビューターガイド