OpenClawコンテキストメータープラグインは、Telegramトークンの使用率を表示します。

✍️ OpenClawRadar📅 公開日: March 30, 2026🔗 Source
OpenClawコンテキストメータープラグインは、Telegramトークンの使用率を表示します。
Ad

機能

openclaw-context-meterプラグインは、Telegramボットの応答ごとに自動的にトークン使用率を表示します。各応答の後に、📊 45k / 200k (22%)のような小さなフッターを送信します。圧縮が発生した場合(トークンが大幅に減少)、📊 30k / 200k (15%) — 150kから圧縮と表示します。

解決する問題

以前は、/statusを常に入力しなければ、コンテキストウィンドウがどれだけ埋まっているかを簡単に確認する方法がありませんでした。このプラグインは、トークン消費の自動的な可視化を提供します。

開発の経緯

v1 — OOM災害: 最初はexecSync("openclaw models list --json")を使用して、モデルのコンテキストウィンドウを動的に検出していました。これにより、プラグインが読み込まれるたびに完全なOpenClawプロセス(約2GB RAM)が起動しました。プラグインが起動時に4〜5回読み込まれる(エージェント/ランタイムごとに1回)と、これが原因で:2GBゲートウェイ + 5 × 2GBサブプロセス = 12GB → 即時OOMが発生しました。OOMキラーがsshdNetworkManagerを終了させ、サーバーが完全に到達不能になり、無限再起動ループが発生しました。

v2 — 軽量修正: 40以上のモデルのコンテキストウィンドウをハードコードしました。サブプロセスなし、メモリオーバーヘッドゼロ。重要な気づき:OpenClawプラグインではexecSyncを使用しないこと。単純なCLIクエリでも、すべてのプラグインとTypeScriptコンパイルを含むランタイム全体が起動してしまうためです。

フォークが不要な理由

このプラグインは当初、before_compaction/after_compactionフックをパッチするためにOpenClawをフォークしていましたが、上流の変更によりこれが不要になりました:

  • v2026.3.13+ — 上流で圧縮フックのコンテキストにsessionId + agentId + sessionKeyが渡されるようになりました
  • v2026.3.22+ — 組み込みの🧹 コンテキストを圧縮中...通知(issue #38805)により、彼らの圧縮コードが不要になりました
  • v2026.3.22+ — 基本的なトークン表示のための組み込み/usage tokens|full|costコマンド

プラグインは現在、まだ不足しているものに焦点を当てています:コンテキストウィンドウの割合表示。

Ad

特徴

  • ゼロコストagent_end + message_sentフックのみを使用し、追加のAPI呼び出しなし
  • サブプロセスなし — モデルのコンテキストウィンドウはハードコードされています(execSyncによるOOMリスクなし)
  • スマートフィルタリングtool_useターンをスキップし、最終的なテキスト応答後にのみフッターを送信
  • デバウンス — 最後のメッセージから1.5秒待機し、ストリーム中のフッターを回避
  • マルチエージェント — 複数のエージェントとTelegramアカウントで動作
  • 圧縮検出 — トークンの減少を検出し、前後の統計を表示

既知の制限

  • 一部のプロバイダー(Qwenなど)はtotalTokens: 0を返します — これらのモデルではフッターが表示されません
  • ハードコードされたコンテキストウィンドウが新しいモデルでは間違っている可能性があります — v2026.3.22のソースから取得
  • 現在はTelegramのみ(Bot API経由でフッターを送信)

インストール

cd ~/.openclaw/extensions
npm pack openclaw-context-meter
tar xzf openclaw-context-meter-*.tgz
mv package context-meter
rm openclaw-context-meter-*.tgz

openclaw.jsonに追加:

{
  "plugins": {
    "allow": ["context-meter"],
    "entries": {
      "context-meter": {
        "enabled": true
      }
    }
  }
}

OpenClaw >= 2026.3.22が必要です。

📖 完全なソースを読む: r/openclaw

Ad

👀 See Also

oMLXは、Apple Silicon向けにSSD KVキャッシングを導入し、OpenClawの応答時間を30〜90秒から5秒に短縮しました。
Tools

oMLXは、Apple Silicon向けにSSD KVキャッシングを導入し、OpenClawの応答時間を30〜90秒から5秒に短縮しました。

oMLXは、KVキャッシュブロックをsafetensors形式でSSDに永続化する新しいバックエンドで、コンテキストがシフトしてもキャッシュの無効化を防ぎます。これにより、OpenClawの応答時間が、後続のターンで30〜90秒から5秒に短縮されます。

OpenClawRadar
トークンを無駄にせずClaudeのチャット間でコンテキストを引き継ぐ2プロンプトシステム
Tools

トークンを無駄にせずClaudeのチャット間でコンテキストを引き継ぐ2プロンプトシステム

開発者が、Claudeの会話全体を構造化されたコンテキストブロックに圧縮し、新しいチャットに読み込んで、決定事項、作業内容、次のステップを保持する2つのプロンプトを共有しています。

OpenClawRadar
キャノピー:複数のクロードコードエージェントを管理するターミナルダッシュボード
Tools

キャノピー:複数のクロードコードエージェントを管理するターミナルダッシュボード

Canopyは、gitワークツリー全体で実行される複数のAIコーディングエージェントを追跡するための単一ダッシュボードビューを提供するオープンソースのターミナルUIです。エージェントの状態(実行中、アイドル、入力待ち、完了、エラー)を表示し、セッションにジャンプしたり、完全に切り替えずに入力を送信したりできます。

OpenClawRadar
AIエージェントセッションセンター:Claudeコードセッション監視用3Dダッシュボード
Tools

AIエージェントセッションセンター:Claudeコードセッション監視用3Dダッシュボード

AI Agent Session Centerは、Claude Codeセッションをサイバードローム内の3Dロボットとして可視化するリアルタイムダッシュボードで、エージェントのステータスを示すアニメーションや、ライブターミナルビュー、承認アラート、セッション再開などの機能を備えています。npx経由で軽量なbashフックを介してインストールされます。

OpenClawRadar