メインコンテンツへスキップ
tokenjuice は、コマンドがすでに実行された後にノイズの多い execbash ツール結果を圧縮する、任意の外部プラグインです。 これは返される tool_result を変更するもので、コマンド自体は変更しません。Tokenjuice は シェル入力を書き換えたり、コマンドを再実行したり、終了コードを変更したりしません。 現在、これは 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. 返されたツール結果が、生のシェル出力より短く、より構造化されていることを確認します。

プラグインを無効化する

openclaw config set plugins.entries.tokenjuice.enabled false
または:
openclaw plugins disable tokenjuice

関連項目