Tools
Tokenjuice
tokenjuice is een optionele externe plugin die uitvoerige resultaten van de tools exec en bash
compacteert nadat de opdracht al is uitgevoerd.
De plugin wijzigt het geretourneerde tool_result, niet de opdracht zelf. Tokenjuice
herschrijft geen shellinvoer, voert opdrachten niet opnieuw uit en wijzigt geen afsluitcodes.
Momenteel geldt dit voor ingebedde OpenClaw-uitvoeringen en dynamische OpenClaw-tools in de Codex-app-serverharnas. Tokenjuice haakt in op de toolresultaatmiddleware van OpenClaw en kort de uitvoer in voordat deze wordt teruggestuurd naar de actieve harnassessie.
De plugin inschakelen
Eenmalig installeren:
openclaw plugins install clawhub:@openclaw/tokenjuiceDaarna inschakelen:
openclaw config set plugins.entries.tokenjuice.enabled trueEquivalent:
openclaw plugins enable tokenjuiceAls u de configuratie liever rechtstreeks bewerkt:
{ plugins: { entries: { tokenjuice: { enabled: true, }, }, },}Wat tokenjuice wijzigt
- Compacteert uitvoerige resultaten van
execenbashvoordat ze worden teruggekoppeld naar de sessie. - Laat de oorspronkelijke uitvoering van de opdracht ongewijzigd.
- Past een beleid voor veilige inventarisatie toe: exacte uitlezingen van bestandsinhoud blijven ongewijzigd, zelfstandige opdrachten voor repository-inventarisatie kunnen worden gecompacteerd en onveilige gemengde opdrachtreeksen blijven ongewijzigd.
- Blijft opt-in: schakel de plugin uit als u overal letterlijke uitvoer wilt.
Controleren of de plugin werkt
- Schakel de plugin in.
- Start een sessie die
execkan aanroepen. - Voer een uitvoerige opdracht uit, zoals
git status. - Controleer of het geretourneerde toolresultaat korter en beter gestructureerd is dan de onbewerkte shelluitvoer.
De plugin uitschakelen
openclaw config set plugins.entries.tokenjuice.enabled falseOf:
openclaw plugins disable tokenjuiceGerelateerd
Was this useful?