텔레그램 채팅에서 OpenClaw 실행 줄 숨기기: 원클릭 해결 방법

Telegram을 통해 OpenClaw를 사용하는 경우, 에이전트 명령 후마다 원시 ⚙️ Exec: 라인이 채팅을 어지럽히는 것을 보았을 것입니다. 이는 구성 키 streaming.preview.toolProgress와 streaming.progress.toolProgress의 기본값이 true로 설정되어, 모든 도구 진행 상황(Exec 세부 정보 포함)을 Telegram 메시지로 스트리밍하기 때문입니다. 이 키들은 기본적으로 openclaw.json에 기록되지 않으므로 수동으로 추가해야 합니다.
수정 방법 (하나의 명령어)
다음 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('완료. OpenClaw 게이트웨이를 재시작하세요.')
"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

Claude Code /insights 명령어는 디버깅 및 자율 작업 팁을 제공합니다
레딧 사용자가 Claude Code의 /insights 명령어 사용에 대한 두 가지 실용적인 기법을 공유합니다: 버그 디버깅 시 최소 세 가지 잠재적 근본 원인을 요청하는 방법과 자율 실행을 위해 --dangerously-skip-permissions 플래그를 사용한 포괄적인 작업 명세서 작성법입니다.

에이전트 기술: SOP 작성을 멈추고 경계 시스템 구축을 시작하세요
레딧 게시글에서 AI 에이전트에 스킬이나 도구를 추가할수록 오히려 취약해진다고 주장합니다. 해결책: 최소한의 완전한 도구 세트, 최대한의 경계 명확성.

SVG 다이어그램을 지원하기 위해 AI 코딩 에이전트의 기본 채팅 언어로 HTML 사용하기
한 개발자가 코딩 에이전트의 시스템 프롬프트를 Markdown에서 HTML로 전환하여, 에이전트가 SVG 다이어그램과 풍부한 표를 채팅에 직접 렌더링할 수 있게 했습니다. Qwen3.6-27B를 HTML 우선 인터페이스와 함께 사용했습니다.

고품질 응답을 고정하여 긴 Claude 스레드에서 출력 드리프트 방지하기
사용자는 Claude 응답이 30-40개 메시지 후에 품질이 저하되는 현상과, 최고의 중간 응답을 앵커로 삼아 새 대화를 시작하는 방법을 설명합니다.