Ocultar líneas de ejecución de OpenClaw en el chat de Telegram: solución de un comando

✍️ OpenClawRadar📅 Publicado: 10 de julio de 2026🔗 Source
Ocultar líneas de ejecución de OpenClaw en el chat de Telegram: solución de un comando
Ad

Si usas OpenClaw a través de Telegram, seguramente has visto líneas ⚙️ Exec: sin procesar llenando tu chat después de cada comando del agente. Esto ocurre porque las claves de configuración streaming.preview.toolProgress y streaming.progress.toolProgress tienen el valor predeterminado true, transmitiendo todo el progreso de las herramientas —incluidos los detalles de exec— a los mensajes de Telegram. Estas claves no se escriben en openclaw.json de forma predeterminada, por lo que deben añadirse manualmente.

La Solución (Un Comando)

Ejecuta el siguiente comando de Python para hacer una copia de seguridad automática de tu configuración y escribir las claves necesarias:

python3 -c "
import json, os, shutil
p = os.path.expanduser('~/.openclaw/openclaw.json')
shutil.copy(p, p + '.backup')
with open(p) as f: c = json.load(f)
c.setdefault('channels', {}).setdefault('telegram', {})['streaming'] = {
    'preview': {'toolProgress': False},
    'progress': {'toolProgress': False}
}
with open(p, 'w') as f: json.dump(c, f, indent=2)
print('Listo. Reinicia la puerta de enlace de OpenClaw.')
"
Ad

Validar JSON

Después del cambio, verifica que tu configuración sea un JSON válido:

node -e "JSON.parse(require('fs').readFileSync(require('os').homedir()+'/.openclaw/openclaw.json','utf8')); console.log('JSON OK')"

Reiniciar la Puerta de Enlace

Mata el proceso de la puerta de enlace de OpenClaw en ejecución e inícialo de nuevo (reemplaza <TU_PUERTO> con tu puerto real):

pkill -f "openclaw.*gateway" && sleep 2 && openclaw gateway --port <TU_PUERTO> & bg %1

Nota: después de &, el proceso puede quedar en estado suspendido. Ejecutar bg %1 lo reanuda.

Claves de Configuración Relevantes

  • streaming.preview.toolProgress – establecer en false
  • streaming.progress.toolProgress – establecer en false

La publicación original del blog y los videos (en inglés y alemán) están enlazados en la fuente a continuación.

📖 Lee la fuente completa: r/openclaw

Ad

👀 Ver también

El uso de IA para generar tickets de proyecto antes de programar reduce la desviación del alcance.
Consejos

El uso de IA para generar tickets de proyecto antes de programar reduce la desviación del alcance.

Un desarrollador descubrió que pedir a la IA que genere tickets de proyecto detallados con tareas, subtareas, alcance y criterios de aceptación antes de escribir cualquier código redujo significativamente la expansión del alcance y las diferencias grandes en los cambios. Cada agente de IA solo recibe su subtarea específica, no el plan completo.

OpenClawRadar
El enrutamiento reduce el costo máximo de uso de OpenClaw en un 85%: de $200/mes a $30/mes con enrutamiento API
Consejos

El enrutamiento reduce el costo máximo de uso de OpenClaw en un 85%: de $200/mes a $30/mes con enrutamiento API

Un usuario rastreó el uso de tokens y descubrió que solo el 15% de las tareas necesitan Opus. Al enrutar el trabajo rutinario a Sonnet a través de la API, el costo mensual se redujo de $200 a $30 con una calidad de salida idéntica.

OpenClawRadar
Los mensajes cortos del sistema mejoran la adherencia de Claude y reducen el desperdicio de tokens
Consejos

Los mensajes cortos del sistema mejoran la adherencia de Claude y reducen el desperdicio de tokens

Un desarrollador descubrió que reemplazar un prompt de sistema de 3,847 palabras con varios prompts pequeños y enfocados (total ~200 palabras) eliminó la deriva de Claude y las instrucciones olvidadas.

OpenClawRadar
Corrección del Error de Autenticación 400: Uso del Paquete mnemonic de Python para Evitar Activadores de Filtros BIP39
Consejos

Corrección del Error de Autenticación 400: Uso del Paquete mnemonic de Python para Evitar Activadores de Filtros BIP39

Un usuario de Reddit identificó que el filtro de contenido de Anthropic activa un error 400 cuando los agentes de IA intentan escribir la lista completa de palabras BIP39 (2048 palabras estandarizadas en inglés) en código Python. La solución es usar el paquete mnemonic de Python, que contiene la lista de palabras internamente.

OpenClawRadar