Saltar al contenido principal
tokenjuice es un plugin externo opcional que compacta resultados ruidosos de herramientas exec y bash después de que el comando ya se haya ejecutado. Cambia el tool_result devuelto, no el comando en sí. Tokenjuice no reescribe la entrada de shell, no vuelve a ejecutar comandos ni cambia códigos de salida. Actualmente esto se aplica a ejecuciones integradas de OpenClaw y a herramientas dinámicas de OpenClaw en el arnés de servidor de aplicaciones de Codex. Tokenjuice se engancha al middleware de resultados de herramientas de OpenClaw y recorta la salida antes de que vuelva a la sesión activa del arnés.

Habilitar el plugin

Instala una vez:
openclaw plugins install clawhub:@openclaw/tokenjuice
Luego habilítalo:
openclaw config set plugins.entries.tokenjuice.enabled true
Equivalente:
openclaw plugins enable tokenjuice
Si prefieres editar la configuración directamente:
{
  plugins: {
    entries: {
      tokenjuice: {
        enabled: true,
      },
    },
  },
}

Qué cambia tokenjuice

  • Compacta resultados ruidosos de exec y bash antes de que se devuelvan a la sesión.
  • Mantiene intacta la ejecución del comando original.
  • Aplica una política de inventario seguro: las lecturas exactas de contenido de archivos permanecen sin procesar, los comandos independientes de inventario del repositorio pueden compactarse y las secuencias mixtas de comandos no seguras permanecen sin procesar.
  • Sigue siendo opcional: deshabilita el plugin si quieres salida literal en todas partes.

Verificar que funciona

  1. Habilita el plugin.
  2. Inicia una sesión que pueda llamar a exec.
  3. Ejecuta un comando ruidoso como git status.
  4. Comprueba que el resultado devuelto por la herramienta sea más corto y más estructurado que la salida sin procesar del shell.

Deshabilitar el plugin

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

Relacionado