Tools

Tokenjuice

tokenjuice to opcjonalny zewnętrzny plugin, który kompaktuje zaszumione wyniki narzędzi exec i bash po wykonaniu polecenia.

Zmienia zwracany tool_result, a nie samo polecenie. Tokenjuice nie modyfikuje danych wejściowych powłoki, nie uruchamia ponownie poleceń ani nie zmienia kodów wyjścia.

Obecnie dotyczy to osadzonych uruchomień OpenClaw i dynamicznych narzędzi OpenClaw w środowisku app-servera Codex. Tokenjuice integruje się z warstwą pośrednią wyników narzędzi OpenClaw i przycina dane wyjściowe przed ich przekazaniem z powrotem do aktywnej sesji środowiska wykonawczego.

Włącz plugin

Zainstaluj jeden raz:

bash
openclaw plugins install clawhub:@openclaw/tokenjuice

Następnie go włącz:

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

Równoważne polecenie:

bash
openclaw plugins enable tokenjuice

Jeśli wolisz bezpośrednio edytować konfigurację:

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

Co zmienia tokenjuice

  • Kompaktuje zaszumione wyniki exec i bash przed ich ponownym przekazaniem do sesji.
  • Nie ingeruje w pierwotne wykonanie polecenia.
  • Stosuje bezpieczne zasady inwentaryzacji: dokładne odczyty zawartości plików pozostają niezmienione, samodzielne polecenia inwentaryzujące repozytorium mogą być kompaktowane, a niebezpieczne mieszane sekwencje poleceń pozostają niezmienione.
  • 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. Uruchom sesję, która może wywoływać exec.
  3. Uruchom generujące dużo danych polecenie, takie jak git status.
  4. Sprawdź, czy zwrócony wynik narzędzia jest krótszy i bardziej uporządkowany niż nieprzetworzone dane wyjściowe powłoki.

Wyłącz plugin

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

Lub:

bash
openclaw plugins disable tokenjuice

Powiązane

Was this useful?
On this page

On this page