---
read_when:
    - OpenClaw で、より短い `exec` または `bash` のツール結果が欲しいです
    - バンドル済み tokenjuice Plugin を有効にしたいです
    - tokenjuice が何を変更し、何をそのまま残すのかを理解する必要があります
summary: ノイズの多い `exec` および `bash` ツール結果を、オプションのバンドル済み Plugin でコンパクト化する
title: Tokenjuice
x-i18n:
  refreshed_at: '2026-04-28T05:23:26Z'
  generated_at: "2026-04-25T14:02:06Z"
  model: gpt-5.4
  provider: openai
  source_hash: 04328cc7a13ccd64f8309ddff867ae893387f93c26641dfa1a4013a4c3063962
  source_path: tools/tokenjuice.md
  workflow: 15
---

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

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

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

## Plugin を有効化する

最短手順:

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

同等:

```bash
openclaw plugins enable tokenjuice
```

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

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

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

## tokenjuice が変更する内容

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

## 動作確認

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

## Plugin を無効化する

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

または:

```bash
openclaw plugins disable tokenjuice
```

## 関連

- [Exec tool](/ja-JP/tools/exec)
- [Thinking levels](/ja-JP/tools/thinking)
- [Context engine](/ja-JP/concepts/context-engine)
