TelegramチャットでOpenClawの実行行を非表示にする:ワンコマンド修正

Telegram経由でOpenClawを使用している場合、エージェントコマンドのたびに生の⚙️ Exec: 行がチャットに大量に表示されるのを見たことがあるでしょう。これは、設定キーstreaming.preview.toolProgressとstreaming.progress.toolProgressがデフォルトでtrueになっており、すべてのツール進捗(Exec詳細を含む)をTelegramメッセージにストリーミングするためです。これらのキーはデフォルトではopenclaw.jsonに書き込まれないため、手動で追加する必要があります。
修正方法(1コマンド)
以下のPythonコマンドを実行すると、設定を自動でバックアップし、必要なキーを書き込みます:
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('Done. Restart OpenClaw gateway.')
"JSONの検証
変更後、設定が有効なJSONであることを確認します:
node -e "JSON.parse(require('fs').readFileSync(require('os').homedir()+'/.openclaw/openclaw.json','utf8')); console.log('JSON OK')"ゲートウェイの再起動
実行中のOpenClawゲートウェイを終了し、再度起動します(<YOUR_PORT>は実際のポートに置き換えてください):
pkill -f "openclaw.*gateway" && sleep 2 && openclaw gateway --port <YOUR_PORT> & bg %1注:&の後、プロセスがSuspended状態になる場合があります。bg %1を実行すると再開されます。
関連する設定キー
streaming.preview.toolProgress–falseに設定streaming.progress.toolProgress–falseに設定
元のブログ記事と動画(英語およびドイツ語)は以下のソースにリンクされています。
📖 ソース全文を読む: r/openclaw
👀 See Also

OpenClawがAPIコスト修正とローカルモデルツールの改善を実施
OpenClawは、API利用コストへの対応とローカルモデルツール連携の改善を含む重要なアップデートを実施し、開発者体験と運用効率を向上させました。

コピペミスをClaude Codeで起こすな—代わりにアクセス権を与えよ
Claude Codeにエラーをコピペしてはいけません。代わりに、自己診断・修正に必要なAPIキーやツールを渡しましょう。著者が、ステージングDB、ヘッドレスブラウザ、評価環境の実践パターンを紹介します。

OpenClaw WhatsApp自動返信は、2026.4.2でメディア理解をスキップする可能性があります。
ユーザーからの報告によると、OpenClaw 2026.4.2のWhatsApp自動返信フローはメディア理解パイプラインをスキップする可能性があり、Groqなどの外部STTバックエンドを使用する際に音声メモの文字起こしが行われない問題が発生します。修正方法としては、エージェントへのディスパッチ前にメディア理解を明示的に呼び出すことが必要です。

Claude Code: プロンプトエンジニアリングよりもコンテキスト管理
開発者がClaude Codeを1年間使用した結果、重要なスキルはプロンプトの言い回しやモデルの選択ではなく、より良い結果を得るために事前に包括的なプロジェクトのコンテキストを提供することだと共有しています。