Cacher les lignes d'exécution d'OpenClaw dans les discussions Telegram : solution en une commande

Si vous utilisez OpenClaw via Telegram, vous avez probablement vu des lignes ⚙️ Exec : brutes encombrer votre chat après chaque commande d'agent. Cela se produit car les clés de configuration streaming.preview.toolProgress et streaming.progress.toolProgress sont par défaut à true, diffusant toute la progression des outils – y compris les détails d'exécution – dans les messages Telegram. Ces clés ne sont pas écrites dans openclaw.json par défaut, elles doivent donc être ajoutées manuellement.
Le correctif (une commande)
Exécutez la commande Python suivante pour sauvegarder automatiquement votre configuration et écrire les clés nécessaires :
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('Terminé. Redémarrez la passerelle OpenClaw.')
"Valider le JSON
Après la modification, vérifiez que votre configuration est un JSON valide :
node -e "JSON.parse(require('fs').readFileSync(require('os').homedir()+'/.openclaw/openclaw.json','utf8')); console.log('JSON OK')"Redémarrer la passerelle
Arrêtez la passerelle OpenClaw en cours et relancez-la (remplacez <VOTRE_PORT> par votre port réel) :
pkill -f "openclaw.*gateway" && sleep 2 && openclaw gateway --port <VOTRE_PORT> & bg %1Remarque : après le &, le processus peut rester en état suspendu. Exécuter bg %1 le reprend.
Clés de configuration pertinentes
streaming.preview.toolProgress– définir surfalsestreaming.progress.toolProgress– définir surfalse
L'article de blog original et les vidéos (anglais et allemand) sont liés dans la source ci-dessous.
📖 Lire la source complète : r/openclaw
👀 See Also

Comment arrêter d'atteindre les limites de Claude : Traitez chaque session comme un budget de jetons
Un utilisateur explique comment il a résolu les limites quotidiennes de Claude en évitant le gonflement des messages : cadrer la tâche, ne charger que le contexte pertinent, effacer après chaque session. Inclut un workflow pratique et une infographie.

Les utilisateurs de Claude rapportent des sessions plus rapides en demandant des documents en markdown plutôt qu'en format Word.
Un utilisateur de Claude a découvert que demander du markdown au lieu de documents Word réduit considérablement le temps de réponse et l'utilisation de tokens. L'IA produit nativement du markdown, tandis que générer des fichiers .docx nécessite de lancer un environnement Python et d'exécuter des scripts de conversion.

La commande /insights de Claude Code offre des conseils de débogage et des astuces pour les tâches autonomes.
Un utilisateur de Reddit partage deux techniques pratiques pour utiliser la commande /insights de Claude Code : demander au moins trois causes potentielles lors du débogage de bugs, et utiliser des spécifications de tâches complètes avec --dangerously-skip-permissions pour des exécutions autonomes.

Interface piloté par annotations : Comment concevoir des templates dans Figma et laisser Claude extraire les coordonnées
Évitez de construire un moteur de mise en page personnalisé : concevez des PNG plats dans Figma, dessinez des rectangles colorés pour les emplacements, donnez les deux à Claude, et obtenez des définitions de zones modifiables avec des cibles tactiles. Un après-midi au lieu de semaines.