Tools

Tokenjuice

tokenjuice é um plugin externo opcional que compacta resultados ruidosos das ferramentas exec e bash depois que o comando já foi executado.

Ele altera o tool_result retornado, não o comando em si. O Tokenjuice não reescreve a entrada do shell, não executa novamente os comandos nem altera os códigos de saída.

Atualmente, isso se aplica às execuções incorporadas do OpenClaw e às ferramentas dinâmicas do OpenClaw no harness do app-server do Codex. O Tokenjuice se conecta ao middleware de resultados de ferramentas do OpenClaw e reduz a saída antes que ela retorne à sessão ativa do harness.

Ativar o plugin

Instale uma vez:

bash
openclaw plugins install clawhub:@openclaw/tokenjuice

Em seguida, ative-o:

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

Equivalente:

bash
openclaw plugins enable tokenjuice

Se preferir editar a configuração diretamente:

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

O que o tokenjuice altera

  • Compacta resultados ruidosos de exec e bash antes que sejam enviados de volta à sessão.
  • Mantém a execução original do comando intacta.
  • Aplica uma política de inventário seguro: leituras exatas do conteúdo de arquivos permanecem sem alterações, comandos independentes de inventário do repositório podem ser compactados e sequências mistas de comandos que não sejam seguras permanecem sem alterações.
  • Permanece opcional: desative o plugin se quiser a saída literal em todos os casos.

Verificar se está funcionando

  1. Ative o plugin.
  2. Inicie uma sessão que possa chamar exec.
  3. Execute um comando ruidoso, como git status.
  4. Verifique se o resultado retornado pela ferramenta é mais curto e mais estruturado que a saída bruta do shell.

Desativar o plugin

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

Ou:

bash
openclaw plugins disable tokenjuice

Conteúdo relacionado

Was this useful?
On this page

On this page