From 35264ca034f7ccde248e761e49d186428c10efd2 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 29 Apr 2026 19:12:52 -0700 Subject: [PATCH] fix(plugins): use tokenjuice published openclaw types --- CHANGELOG.md | 1 + extensions/tokenjuice/tokenjuice-openclaw.ts | 7 ------- 2 files changed, 1 insertion(+), 7 deletions(-) delete mode 100644 extensions/tokenjuice/tokenjuice-openclaw.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index d0b245c82c4..d61f7050ca1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ Docs: https://docs.openclaw.ai ### Fixes +- Plugins/tokenjuice: compile the bundled plugin against tokenjuice 0.7.0's published OpenClaw host types instead of a local compatibility shim, so package contract drift fails in OpenClaw validation before release. Thanks @vincentkoc. - OAuth/secrets: ignore root-level Google OAuth `client_secret_*.json` downloads so local client-secret files do not appear as commit candidates. (#74689) Thanks @jeongdulee. - CLI/status: resolve read-only channel setup runtime fallback from the packaged OpenClaw dist root, so `status --all`, `status --deep`, channel, and doctor paths do not crash when an external channel plugin needs setup metadata. Fixes #74693. Thanks @giangthb. - Google Meet: block managed Chrome intro/test speech until browser health proves the participant is in-call, and expose `speechReady` diagnostics so login, admission, permission, and audio-bridge blockers no longer look like successful speech. Refs #72478. Thanks @DougButdorf. diff --git a/extensions/tokenjuice/tokenjuice-openclaw.ts b/extensions/tokenjuice/tokenjuice-openclaw.ts deleted file mode 100644 index 89e5d9b8828..00000000000 --- a/extensions/tokenjuice/tokenjuice-openclaw.ts +++ /dev/null @@ -1,7 +0,0 @@ -declare module "tokenjuice/openclaw" { - type OpenClawPiRuntime = { - on(event: string, handler: (event: unknown, ctx: { cwd: string }) => unknown): void; - }; - - export function createTokenjuiceOpenClawEmbeddedExtension(): (pi: OpenClawPiRuntime) => void; -}