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

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.')
"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 %1Nota: después de &, el proceso puede quedar en estado suspendido. Ejecutar bg %1 lo reanuda.
Claves de Configuración Relevantes
streaming.preview.toolProgress– establecer enfalsestreaming.progress.toolProgress– establecer enfalse
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
👀 Ver también

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.

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.

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.

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.