跳轉到主要內容
tokenjuice 是選用的外部外掛,會在命令已執行後,壓縮雜訊較多的 execbash 工具結果。 它會變更傳回的 tool_result,而不是命令本身。Tokenjuice 不會 重寫 shell 輸入、重新執行命令,或變更結束碼。 目前這適用於 OpenClaw 嵌入式執行,以及 Codex app-server 測試框架中的 OpenClaw 動態工具。Tokenjuice 會掛接 OpenClaw 的工具結果中介軟體,並在輸出回到作用中的測試框架工作階段前先進行修剪。

啟用外掛

安裝一次:
openclaw plugins install clawhub:@openclaw/tokenjuice
然後啟用它:
openclaw config set plugins.entries.tokenjuice.enabled true
等同於:
openclaw plugins enable tokenjuice
如果你偏好直接編輯設定:
{
  plugins: {
    entries: {
      tokenjuice: {
        enabled: true,
      },
    },
  },
}

tokenjuice 會變更什麼

  • 在雜訊較多的 execbash 結果送回工作階段前先進行壓縮。
  • 保持原始命令執行不變。
  • 套用安全清單政策:精確的檔案內容讀取會保留原始輸出,獨立的儲存庫清單命令可以壓縮,而不安全的混合命令序列會保留原始輸出。
  • 維持選擇啟用:如果你想要到處都使用逐字輸出,請停用此外掛。

驗證它正在運作

  1. 啟用外掛。
  2. 啟動可呼叫 exec 的工作階段。
  3. 執行雜訊較多的命令,例如 git status
  4. 檢查傳回的工具結果是否比原始 shell 輸出更短且更有結構。

停用外掛

openclaw config set plugins.entries.tokenjuice.enabled false
或:
openclaw plugins disable tokenjuice

相關