Ocultar linhas de execução do OpenClaw no chat do Telegram: correção com um comando

Se você usa o OpenClaw via Telegram, provavelmente já viu linhas ⚙️ Exec: brutas poluindo seu chat após cada comando do agente. Isso ocorre porque as chaves de configuração streaming.preview.toolProgress e streaming.progress.toolProgress vêm como true por padrão, transmitindo todo o progresso das ferramentas — incluindo detalhes de execução — para as mensagens do Telegram. Essas chaves não são escritas no openclaw.json por padrão, então devem ser adicionadas manualmente.
A Correção (Um Comando)
Execute o seguinte comando Python para fazer backup automático da sua configuração e escrever as chaves necessárias:
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('Pronto. Reinicie o gateway do OpenClaw.')
"Validar JSON
Após a alteração, verifique se sua configuração é um JSON válido:
node -e "JSON.parse(require('fs').readFileSync(require('os').homedir()+'/.openclaw/openclaw.json','utf8')); console.log('JSON OK')"Reiniciar Gateway
Mate o gateway do OpenClaw em execução e inicie-o novamente (substitua <SEU_PORTA> pela sua porta real):
pkill -f "openclaw.*gateway" && sleep 2 && openclaw gateway --port <SEU_PORTA> & bg %1Nota: após o &, o processo pode ficar em estado Suspenso. Executar bg %1 o retoma.
Chaves de Configuração Relevantes
streaming.preview.toolProgress– defina comofalsestreaming.progress.toolProgress– defina comofalse
O post original do blog e os vídeos (inglês e alemão) estão linkados na fonte abaixo.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Diagnosticando o Desempenho Degradado do Claude: Causas Raiz e Soluções
Uma análise prática de por que os resultados de codificação do Claude pioram com o tempo e correções acionáveis, incluindo gerenciamento de contexto e higiene de prompts.

Pare os travessões do Claude com uma linha em Preferências ou Claude.md
Adicione uma frase específica às preferências do seu perfil Claude.ai ou ao arquivo Claude.md para reduzir travessões em ~98%. Este é um ajuste prático testado pela comunidade.

Usando ntfy para notificações do agente OpenClaw
Um desenvolvedor compartilha sua experiência usando a versão auto-hospedada do ntfy.sh para notificações push de agentes OpenClaw, evitando bots do Discord/Telegram ao executar o ntfy serve no mesmo VPS e usar requisições HTTP POST.

Memória de Fluxo de Trabalho sobre Ferramentas: Por que o Carregamento de Contexto Supera Prompts Gigantes
Em vez de acumular instruções em prompts, carregue listas de verificação específicas do fluxo de trabalho sob demanda — checklist de release, regras de hotfix, passos de migração — e descarte quando terminar.