OpenClaw 컨텍스트 미터 플러그인은 텔레그램 토큰 사용 백분율을 표시합니다

기능 설명
openclaw-context-meter 플러그인은 텔레그램 봇 응답마다 자동으로 토큰 사용률 백분율을 표시합니다. 각 응답 후에 다음과 같은 작은 푸터를 보냅니다: 📊 45k / 200k (22%). 압축이 발생하면(토큰이 크게 감소하면) 다음과 같이 표시합니다: 📊 30k / 200k (15%) — 150k에서 압축됨.
해결하는 문제
이전에는 /status를 계속 입력하지 않고는 컨텍스트 창이 얼마나 채워져 있는지 쉽게 확인할 방법이 없었습니다. 이 플러그인은 토큰 소비에 대한 자동 가시성을 제공합니다.
개발 과정
v1 — OOM 재앙: 처음에는 execSync("openclaw models list --json")를 사용하여 모델 컨텍스트 창을 동적으로 탐색했습니다. 이로 인해 플러그인이 로드될 때마다 전체 OpenClaw 프로세스(~2GB RAM)가 생성되었습니다. 플러그인이 시작 시 4-5번 로드되면(에이전트/런타임당 한 번씩) 다음과 같은 문제가 발생했습니다: 2GB 게이트웨이 + 5 × 2GB 하위 프로세스 = 12GB → 즉시 OOM. OOM 킬러가 sshd와 NetworkManager를 종료시켜 서버를 완전히 접근 불가능하게 만들고 무한 재시작 루프를 생성했습니다.
v2 — 경량화된 수정: 40개 이상의 모델에 대해 컨텍스트 창을 하드코딩했습니다. 하위 프로세스 없음, 메모리 오버헤드 제로. 핵심 깨달음: OpenClaw 플러그인에서는 execSync를 절대 사용하지 말 것, 간단한 CLI 쿼리조차도 모든 플러그인과 TypeScript 컴파일이 포함된 전체 런타임을 생성하기 때문입니다.
포크가 필요 없는 이유
이 플러그인은 원래 before_compaction/after_compaction 훅을 패치하기 위해 OpenClaw를 포크했지만, 업스트림 변경으로 인해 이 작업이 불필요해졌습니다:
- v2026.3.13+ — 업스트림이 이제 압축 훅 컨텍스트에
sessionId+agentId+sessionKey를 전달합니다 - v2026.3.22+ — 내장된
🧹 컨텍스트 압축 중...알림(이슈 #38805)으로 인해 그들의 압축 코드가 불필요해졌습니다 - v2026.3.22+ — 기본 토큰 표시를 위한 내장
/usage tokens|full|cost명령어
이 플러그인은 이제 여전히 부족한 부분에 집중합니다: 컨텍스트 창 백분율 표시.
기능
- 비용 없음 —
agent_end+message_sent훅만 사용, 추가 API 호출 없음 - 하위 프로세스 없음 — 모델 컨텍스트 창이 하드코딩됨(
execSyncOOM 위험 없음) - 스마트 필터링 —
tool_use턴을 건너뛰고, 최종 텍스트 응답 후에만 푸터를 보냄 - 디바운싱 — 마지막 메시지 후 1.5초 대기하여 스트림 중간에 푸터가 나타나지 않도록 함
- 다중 에이전트 — 여러 에이전트와 텔레그램 계정에서 작동
- 압축 감지 — 토큰 감소를 감지하고 이전/이후 통계를 표시
알려진 제한 사항
- 일부 제공업체(예: Qwen)는
totalTokens: 0을 반환합니다 — 해당 모델에서는 푸터가 표시되지 않습니다 - 하드코딩된 컨텍스트 창이 새로운 모델에 대해 잘못될 수 있습니다 — v2026.3.22 소스에서 가져옴
- 현재 텔레그램만 지원합니다(푸터를 Bot API를 통해 보냄)
설치 방법
cd ~/.openclaw/extensions
npm pack openclaw-context-meter
tar xzf openclaw-context-meter-*.tgz
mv package context-meter
rm openclaw-context-meter-*.tgzopenclaw.json에 추가:
{
"plugins": {
"allow": ["context-meter"],
"entries": {
"context-meter": {
"enabled": true
}
}
}
}OpenClaw >= 2026.3.22 필요.
📖 전체 소스 읽기: r/openclaw
👀 See Also

x402와 솔라나를 활용한 AI 에이전트 마이크로결제 데모
x402-hello 데모는 솔라나 블록체인에서 USDC를 사용하여 AI 에이전트가 자율적으로 마이크로결제를 처리하는 방법을 보여줍니다.

Apideck CLI: AI 에이전트를 위한 MCP의 저컨텍스트 대안
Apideck CLI는 도구 스키마에 수만 개의 토큰 대신 약 80개의 토큰을 사용하는 AI 에이전트 인터페이스로, MCP의 컨텍스트 윈도우 소비 문제를 해결합니다. 벤치마크 결과, 동일한 작업에서 MCP가 CLI보다 4배에서 32배 더 많은 토큰을 소비할 수 있음을 보여줍니다.

depct: MCP 서버는 Claude에 실시간 런타임 분석 및 문서화 기능을 제공합니다
depct는 Node.js 애플리케이션을 계측하여 런타임 데이터를 수집하고, Claude가 코딩 전에 접근할 수 있는 신뢰도 수준이 표시된 구조화된 문서를 생성하는 MCP 서버입니다. 이 도구는 Claude가 변경 사항을 적용한 후 자동으로 문서를 업데이트합니다.

개발자가 28가지 기능을 갖춘 읽기/쓰기 WordPress MCP 플러그인을 제작했습니다
한 개발자가 WordPress 플러그인을 만들어 Claude Desktop 및 Claude Code와 같은 AI 코딩 에이전트를 위한 완전한 읽기/쓰기 MCP(Model Context Protocol) 접근을 제공합니다. 이 플러그인은 기존 솔루션의 한계를 해결합니다: 공식 WordPress MCP 어댑터는 읽기 전용이고, WordPress.com 커넥터에는 제한이 있으며, Jetpack AI는 Gutenberg 내부의 폐쇄형 시스템입니다.