Tools

Tokenjuice

tokenjuice は、コマンド実行後にノイズの多い exec および bash ツール結果をコンパクト化する、オプションのバンドル済み Plugin です。

変更するのは返される tool_result であり、コマンド自体ではありません。Tokenjuice は シェル入力を書き換えたり、コマンドを再実行したり、終了コードを変更したりしません。

現在これは、PI 埋め込み実行と、Codex app-server ハーネス内の OpenClaw 動的ツールに適用されます。Tokenjuice は OpenClaw の tool-result ミドルウェアにフックし、アクティブなハーネスセッションに戻る前に 出力をトリムします。

Plugin を有効化する

最短手順:

openclaw config set plugins.entries.tokenjuice.enabled true

同等:

openclaw plugins enable tokenjuice

OpenClaw にはすでにこの Plugin が同梱されています。別途 plugins installtokenjuice install openclaw の手順はありません。

config を直接編集したい場合:

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

tokenjuice が変更する内容

  • ノイズの多い exec および bash の結果を、セッションに戻される前にコンパクト化します。
  • 元のコマンド実行には手を加えません。
  • 正確なファイル内容の読み取りや、tokenjuice が生のまま残すべきその他のコマンドは保持します。
  • オプトインのままです。どこでも逐語的な出力がほしい場合は Plugin を無効にしてください。

動作確認

  1. Plugin を有効化します。
  2. exec を呼び出せるセッションを開始します。
  3. git status のようなノイズの多いコマンドを実行します。
  4. 返されたツール結果が、生のシェル出力より短く、より構造化されていることを確認します。

Plugin を無効化する

openclaw config set plugins.entries.tokenjuice.enabled false

または:

openclaw plugins disable tokenjuice

関連