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

Usando Narrativas de Projeto para Manter o Contexto do OpenClaw em Projetos de Longo Prazo
Um desenvolvedor compartilha uma técnica para criar 'narrativas de projeto' onde um trabalhador separado do OpenClaw analisa a base de código após marcos importantes para documentar a compreensão do sistema, identificar problemas e manter o contexto.

Posts sobre Fluxo de Trabalho do Claude Code: Pontos Cegos em Recuperação, Restrições e Gerenciamento de Permissões
Os fluxos de trabalho do Claude Code com caminho feliz são comuns, mas eles deixam de lado a recuperação de edições ruins, aplicação de restrições e gerenciamento de permissões — aspectos críticos para uso no mundo real.

Três Gargalos Ignorados em Fluxos de Trabalho de Agentes de IA: Ingestão, Gerenciamento de Contexto e Roteamento de Modelo
Uma análise aprofundada das três camadas frequentemente ignoradas ao otimizar agentes de IA: ingestão limpa de entrada, gerenciamento da janela de contexto entre etapas e roteamento de modelos apropriado para cada tarefa. Correções práticas incluem o uso de análise estruturada, resumos de saídas de etapas, esquemas tipados e correspondência de modelos com a complexidade da tarefa.

Criando um Portfólio de Desenvolvedor com Claude Code: Fluxo de Trabalho e Lições Aprendidas de um Dev Júnior
Um desenvolvedor júnior (MERN stack) de 21 anos compartilha como construiu o site nidhil.live usando Claude Code, enfatizando a importância de prompts específicos e de entender o código gerado, em vez de copiar e colar cegamente.