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

Corrigiendo las Alucinaciones Temporales de Claude en Claude Code con Hooks
Un usuario descubrió que Claude Code carece de acceso a un reloj en tiempo real, lo que hace que sugiera incorrectamente acciones como 'descansa un poco' en momentos inapropiados. La solución implica agregar un gancho de una línea a ~/.claude/settings.json que inyecta la hora actual en el contexto de Claude en cada mensaje.

La auditoría de tokens de Claude Code revela costos ocultos por la carga predeterminada de herramientas.
Un desarrollador analizó 926 sesiones de Claude Code y encontró 45,000 tokens cargados al inicio de cada sesión, con 20,000 tokens provenientes de definiciones de esquemas de herramientas del sistema. Habilitar la configuración ENABLE_TOOL_SEARCH redujo el contexto inicial de 45k a 20k tokens, ahorrando 14,000 tokens por turno.

OpenClaw implementa la corrección de costos de API y mejoras en la herramienta de modelo local.
OpenClaw ha lanzado actualizaciones clave que abordan los costos de uso de la API y mejoran las integraciones de herramientas de modelos locales, mejorando la experiencia del desarrollador y la eficiencia operativa.

Usando Trabajos Cron de Contexto Ligero para Consejos Diarios de OpenClaw
Un usuario comparte su configuración de una tarea cron diaria que publica consejos de OpenClaw en un canal de Nextcloud Talk, destacando el flag --light-context para reducir la sobrecarga de arranque en tareas aisladas.