Tools
Tokenjuice
tokenjuice ist ein optionales externes Plugin, das umfangreiche und unübersichtliche Ergebnisse der Tools exec und bash
komprimiert, nachdem der Befehl bereits ausgeführt wurde.
Es verändert das zurückgegebene tool_result, nicht den Befehl selbst. Tokenjuice
schreibt Shell-Eingaben nicht um, führt Befehle nicht erneut aus und ändert keine Exit-Codes.
Derzeit gilt dies für eingebettete OpenClaw-Ausführungen und dynamische OpenClaw-Tools im Codex- App-Server-Harness. Tokenjuice bindet sich in die Middleware für Tool-Ergebnisse von OpenClaw ein und kürzt die Ausgabe, bevor sie an die aktive Harness-Sitzung zurückgegeben wird.
Plugin aktivieren
Einmalig installieren:
openclaw plugins install clawhub:@openclaw/tokenjuiceAnschließend aktivieren:
openclaw config set plugins.entries.tokenjuice.enabled trueEntsprechender Befehl:
openclaw plugins enable tokenjuiceWenn Sie die Konfiguration lieber direkt bearbeiten:
{ plugins: { entries: { tokenjuice: { enabled: true, }, }, },}Was tokenjuice ändert
- Komprimiert umfangreiche und unübersichtliche Ergebnisse von
execundbash, bevor sie wieder in die Sitzung eingespeist werden. - Lässt die ursprüngliche Befehlsausführung unverändert.
- Wendet eine Richtlinie für sichere Bestandsaufnahmen an: Exakte Lesevorgänge von Dateiinhalten bleiben unverändert, eigenständige Befehle zur Bestandsaufnahme eines Repositorys können komprimiert werden und unsichere gemischte Befehlsfolgen bleiben unverändert.
- Bleibt optional: Deaktivieren Sie das Plugin, wenn Sie überall die wortgetreue Ausgabe wünschen.
Funktionsfähigkeit überprüfen
- Aktivieren Sie das Plugin.
- Starten Sie eine Sitzung, die
execaufrufen kann. - Führen Sie einen umfangreiche Ausgaben erzeugenden Befehl wie
git statusaus. - Prüfen Sie, ob das zurückgegebene Tool-Ergebnis kürzer und strukturierter als die unverarbeitete Shell-Ausgabe ist.
Plugin deaktivieren
openclaw config set plugins.entries.tokenjuice.enabled falseAlternativ:
openclaw plugins disable tokenjuice