Tools
Tokenjuice
tokenjuice 是選用的內建 Plugin,會在命令已經執行後,壓縮雜訊較多的 exec 與 bash
工具結果。
它變更的是回傳的 tool_result,不是命令本身。Tokenjuice 不會
重寫 shell 輸入、重新執行命令,或變更退出代碼。
目前這適用於 Codex app-server harness 中的 PI embedded runs 和 OpenClaw dynamic tools。Tokenjuice 會掛接 OpenClaw 的 tool-result middleware,並在輸出回到 active harness session 之前 修剪輸出。
啟用 Plugin
快速方式:
openclaw config set plugins.entries.tokenjuice.enabled true
等效方式:
openclaw plugins enable tokenjuice
OpenClaw 已經隨附此 Plugin。不需要另外執行 plugins install
或 tokenjuice install openclaw 步驟。
如果你偏好直接編輯設定:
{
plugins: {
entries: {
tokenjuice: {
enabled: true,
},
},
},
}
tokenjuice 會變更什麼
- 在雜訊較多的
exec與bash結果被送回 session 之前壓縮它們。 - 保持原始命令執行不變。
- 保留精確的檔案內容讀取,以及其他 tokenjuice 應保持原始輸出的命令。
- 維持選擇性啟用:如果你想在所有地方取得逐字輸出,請停用此 Plugin。
驗證它正在運作
- 啟用 Plugin。
- 啟動可以呼叫
exec的 session。 - 執行雜訊較多的命令,例如
git status。 - 檢查回傳的工具結果是否比原始 shell 輸出更短且更有結構。
停用 Plugin
openclaw config set plugins.entries.tokenjuice.enabled false
或:
openclaw plugins disable tokenjuice