OpenClaw 토큰 사용 조사에서 구성 문제가 드러났습니다.

토큰 사용량 조사로 드러난 설정 문제
한 개발자가 OpenClaw를 사용해 일일 AI 뉴스 업데이트를 받는 동안 OpenAI Codex 주간 구독을 약 1.5일 만에 소진했다고 보고했습니다. 이들은 Claude Code를 사용해 설정을 깊이 있게 검토하고 과도한 토큰 소비를 유발하는 여러 설정 문제를 확인했습니다.
조사에서 드러난 주요 발견점
조사 결과 여러 설정 문제가 드러났습니다:
- 텔레그램 requireMention 설정: 모든 그룹 채팅에
requireMention: false가 설정되어 있어 모든 메시지가 에이전트를 트리거했습니다. 이를true로 설정하면 봇이 @멘션에서만 실행됩니다. - 웹 페치 기본값:
readability설정이 기본적으로 꺼져 있어, 실패한 요청에서도 원시 CSS/JS 콘텐츠가 반환되었습니다. 21번의web_fetch호출 모두 실패했지만 여전히 페이지 껍데기를 컨텍스트에 덤프했습니다. - 모델 상속: 에이전트별 모델 오버라이드는 기본값에서 상속되지 않습니다.
agents.defaults.model.primary를gpt-5.4-mini로 변경해도gpt-5.4로 하드코딩된 오버라이드가 있는 네 개의 에이전트에는 적용되지 않았습니다. - 고아 세션 파일: 더 이상 참조되지 않는 41개의
.reset.*/.deleted.*트랜스크립트 파일(~56MB)이 발견되었습니다. - 웹 리서치에 대한 안전장치 부재: 웹 리서치 에이전트(토큰 지출의 78% 차지)에는 페치 예산, 중지 규칙, "검색 전 로컬 메모리 확인" 패턴이 없었습니다.
설정 수정 사항
조사에서는 다음과 같은 구체적인 설정 변경을 권장했습니다:
openclaw config set tools.web.fetch.readability true
openclaw config set tools.web.fetch.maxChars 12000
openclaw config set tools.web.fetch.timeoutSeconds 15
openclaw config set tools.web.fetch.cacheTtlMinutes 30세션 정리를 위해서는:
openclaw sessions cleanup --all-agents --enforce --fix-missing빠른 체크리스트
- 모든 그룹 채팅의
requireMention확인 tools.web.fetch.readability활성화 및maxChars/timeoutSeconds설정- 에이전트별 모델 오버라이드 감사 — 기본값은 계승되지 않음
openclaw sessions cleanup --all-agents --dry-run --fix-missing실행- 리서치 중심 에이전트에 페치 예산 및 중지 규칙 추가
해당 개발자는 Claude Code가 포렌식 분석에 특히 유용했다고 언급했습니다: 2일치 게이트웨이 로그를 grep으로 검색하고, 활성 세션에서 gpt-5.4 참조 510개 대 gpt-5.4-mini 23개를 세었으며, 실패한 페치 결과에서 CSS 변수 참조 198개를 발견하고, 시작 파일에서 56%의 중복성을 확인했습니다.
📖 Read the full source: r/openclaw
👀 See Also

CLAUDE.md 부패 방지 방법: 규칙을 코드처럼 다루기
18개월간 실제 사용 경험을 바탕으로 한 개발자가 CLAUDE.md를 100줄 미만으로 유지하는 4가지 원칙을 공유합니다: 인덱스로 사용하기, 규칙과 출처 분리하기, 모든 PR 감사하기, 추가보다 삭제를 더 많이 하기.

클로드 코드 에이전트는 프로젝트 문서를 자동으로 읽지 않습니다.
Claude Code가 Sonnet과 같은 하위 에이전트를 파견하여 코드를 작성할 때, 해당 에이전트들은 명시적으로 프롬프트에 포함된 내용만 볼 수 있으며, 특별히 지시하지 않는 한 CLAUDE.md, MEMORY.md 또는 기타 프로젝트 컨텍스트 파일을 자동으로 읽지 않습니다.

OpenClaw 설치 팁: 온보딩 건너뛰기 및 진단 명령어 사용
레딧 사용자가 실용적인 OpenClaw 설치 조언을 공유합니다: 일반적인 문제를 피하기 위해 온보딩 과정을 건너뛰고, 특히 VPS 설정에서는 openclaw doctor와 openclaw status 명령어를 사용하여 구성 문제를 진단하세요.

1일차 설정: 일반적인 OpenClaw 문제의 90%를 예방하는 방법
지출 한도를 설정하고, SOUL.md를 작성하며, 하트비트 간격을 조정하여 예상치 못한 청구, 문제 행동, 비용 충격을 방지하세요.