From 37806afd2d9fccd7ea7d3195595a80d9eede6dd9 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 17 May 2026 16:23:25 +0800 Subject: [PATCH] chore(plugins): bump tokenjuice to 0.7.1 --- CHANGELOG.md | 1 + extensions/tokenjuice/manifest.test.ts | 2 +- extensions/tokenjuice/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55b32314b33..a90d153ba06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ Docs: https://docs.openclaw.ai ### Fixes +- Plugins/tokenjuice: bump the bundled tokenjuice runtime to 0.7.1, bringing Codex hook approval compatibility, pre-tool command wrapping fixes, and Rolldown/Vitest output compaction improvements into the OpenClaw plugin. - Agents/media: deliver failed async image, music, and video generation completions directly when requester-session completion handoff fails, so channel users see provider errors instead of silent fallback stalls. - Agents/music: steer song, jingle, beat, anthem, and instrumental requests toward `music_generate` audio creation instead of lyric-only replies, and reserve `lyrics` for exact sung words. - Codex app-server: record native Codex tool calls and results into trajectory artifacts so debug/trajectory exports capture the full Codex-native tool history, not just OpenClaw-bridged turns. Thanks @vyctorbrzezowski. diff --git a/extensions/tokenjuice/manifest.test.ts b/extensions/tokenjuice/manifest.test.ts index e832db790cd..bc682af2bf6 100644 --- a/extensions/tokenjuice/manifest.test.ts +++ b/extensions/tokenjuice/manifest.test.ts @@ -17,7 +17,7 @@ describe("tokenjuice package manifest", () => { fs.readFileSync(new URL("./package.json", import.meta.url), "utf8"), ) as TokenjuicePackageManifest; - expect(packageJson.dependencies?.tokenjuice).toBe("0.7.0"); + expect(packageJson.dependencies?.tokenjuice).toBe("0.7.1"); }); it("declares runtime-neutral tool result middleware ownership in the manifest contract", () => { diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json index ca02a498ffc..f818559eee0 100644 --- a/extensions/tokenjuice/package.json +++ b/extensions/tokenjuice/package.json @@ -4,7 +4,7 @@ "description": "Bundled tokenjuice exec output compaction plugin", "type": "module", "dependencies": { - "tokenjuice": "0.7.0" + "tokenjuice": "0.7.1" }, "devDependencies": { "@openclaw/plugin-sdk": "workspace:*" diff --git a/package.json b/package.json index 36b8937eebe..8ee4ca910a6 100644 --- a/package.json +++ b/package.json @@ -1791,7 +1791,7 @@ "qrcode": "1.5.4", "quickjs-wasi": "2.2.0", "tar": "7.5.15", - "tokenjuice": "0.7.0", + "tokenjuice": "0.7.1", "tree-sitter-bash": "0.25.1", "tslog": "4.10.2", "typescript": "6.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53366293cf7..80eb8f16e8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -159,8 +159,8 @@ importers: specifier: 7.5.15 version: 7.5.15 tokenjuice: - specifier: 0.7.0 - version: 0.7.0 + specifier: 0.7.1 + version: 0.7.1 tree-sitter-bash: specifier: 0.25.1 version: 0.25.1 @@ -1510,8 +1510,8 @@ importers: extensions/tokenjuice: dependencies: tokenjuice: - specifier: 0.7.0 - version: 0.7.0 + specifier: 0.7.1 + version: 0.7.1 devDependencies: '@openclaw/plugin-sdk': specifier: workspace:* @@ -7188,8 +7188,8 @@ packages: resolution: {integrity: sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==} engines: {node: '>=14.16'} - tokenjuice@0.7.0: - resolution: {integrity: sha512-RZIyFmzztf/8V4q1cUS5L+q8UISMSfsjzh4UoWVxQbE7/zX91SfNmHpNqopqyB4oc5hwH4XqC9O/yakVzJCu8g==} + tokenjuice@0.7.1: + resolution: {integrity: sha512-eO048hm9UcGHASjYkIWEij8QN68amGp+S1nJyo685qB1/ol+VGEYjPglcVPvCbJbZyFHvI+BBAMvOfnqYCtpsQ==} engines: {node: '>=20'} hasBin: true @@ -13910,7 +13910,7 @@ snapshots: '@tokenizer/token': 0.3.0 ieee754: 1.2.1 - tokenjuice@0.7.0: {} + tokenjuice@0.7.1: {} totalist@3.0.1: {}