Tools

Tokenjuice

tokenjuice 是一個選用的外部外掛,會在命令執行完畢後,壓縮內容雜亂的 execbash 工具結果。

它變更的是傳回的 tool_result,而非命令本身。Tokenjuice 不會重寫 shell 輸入、重新執行命令或變更結束代碼。

目前這適用於 OpenClaw 內嵌執行,以及 Codex app-server 測試框架中的 OpenClaw 動態工具。Tokenjuice 會掛接 OpenClaw 的工具結果中介軟體,並在輸出傳回作用中的測試框架工作階段之前加以精簡。

啟用外掛

安裝一次:

bash
openclaw plugins install clawhub:@openclaw/tokenjuice

然後啟用:

bash
openclaw config set plugins.entries.tokenjuice.enabled true

等效命令:

bash
openclaw plugins enable tokenjuice

如果你偏好直接編輯設定:

json5
{  plugins: {    entries: {      tokenjuice: {        enabled: true,      },    },  },}

Tokenjuice 會變更什麼

  • 在內容雜亂的 execbash 結果送回工作階段之前加以壓縮。
  • 保持原始命令執行完全不變。
  • 套用安全清查原則:精確讀取檔案內容時保留原始輸出、獨立的儲存庫清查命令可以壓縮,而不安全的混合命令序列則保留原始輸出。
  • 維持選擇性啟用:如果你希望所有輸出都逐字保留,請停用此外掛。

驗證是否正常運作

  1. 啟用外掛。
  2. 啟動可呼叫 exec 的工作階段。
  3. 執行內容雜亂的命令,例如 git status
  4. 確認傳回的工具結果比原始 shell 輸出更精簡且更有結構。

停用外掛

bash
openclaw config set plugins.entries.tokenjuice.enabled false

或:

bash
openclaw plugins disable tokenjuice

相關內容

Was this useful?
On this page

On this page