Przejdź do głównej treści
tokenjuice to opcjonalny zewnętrzny plugin, który kompaktuje zaszumione wyniki narzędzi exec i bash po tym, jak polecenie zostało już uruchomione. Zmienia zwracany tool_result, a nie samo polecenie. Tokenjuice nie przepisuje danych wejściowych powłoki, nie uruchamia poleceń ponownie ani nie zmienia kodów wyjścia. Obecnie dotyczy to osadzonych uruchomień OpenClaw oraz dynamicznych narzędzi OpenClaw w uprzęży app-server Codex. Tokenjuice podpina się pod middleware wyników narzędzi OpenClaw i przycina dane wyjściowe, zanim wrócą do aktywnej sesji uprzęży.

Włącz plugin

Zainstaluj raz:
openclaw plugins install clawhub:@openclaw/tokenjuice
Następnie włącz go:
openclaw config set plugins.entries.tokenjuice.enabled true
Odpowiednik:
openclaw plugins enable tokenjuice
Jeśli wolisz bezpośrednio edytować konfigurację:
{
  plugins: {
    entries: {
      tokenjuice: {
        enabled: true,
      },
    },
  },
}

Co zmienia tokenjuice

  • Kompaktuje zaszumione wyniki exec i bash, zanim zostaną z powrotem przekazane do sesji.
  • Pozostawia oryginalne wykonanie polecenia bez zmian.
  • Zachowuje dokładne odczyty zawartości plików i inne polecenia, które tokenjuice powinien zostawić w surowej postaci.
  • Pozostaje opcjonalny: wyłącz plugin, jeśli wszędzie chcesz otrzymywać dosłowne dane wyjściowe.

Sprawdź, czy działa

  1. Włącz plugin.
  2. Rozpocznij sesję, która może wywołać exec.
  3. Uruchom zaszumione polecenie, takie jak git status.
  4. Sprawdź, czy zwrócony wynik narzędzia jest krótszy i bardziej uporządkowany niż surowe dane wyjściowe powłoki.

Wyłącz plugin

openclaw config set plugins.entries.tokenjuice.enabled false
Lub:
openclaw plugins disable tokenjuice

Powiązane