メインコンテンツへスキップ

Tokenjuice

tokenjuice は、コマンド実行後にノイズの多い exec および bash tool resultをcompact化する、任意の同梱pluginです。 変更するのは返される tool_result であり、コマンド自体ではありません。Tokenjuiceは shell入力を書き換えず、コマンドを再実行せず、exit codeも変更しません。 現在これはPiのembedded実行に適用され、tokenjuiceはembeddedの tool_result 経路にhookして、sessionへ戻る出力を切り詰めます。

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 のノイズの多い結果を、sessionへ戻す前にcompact化します。
  • 元のコマンド実行自体には手を加えません。
  • 正確なfile contentの読み取りや、tokenjuiceが生のまま残すべき他のコマンドは保持します。
  • opt-inのままです。どこでも逐語的な出力が必要ならpluginを無効にしてください。

動作確認

  1. pluginを有効にする。
  2. exec を呼び出せるsessionを開始する。
  3. git status のようなノイズの多いコマンドを実行する。
  4. 返されたtool resultが、生のshell出力より短く、より構造化されていることを確認する。

pluginを無効にする

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