OpenClaw Context Meter Plugin zeigt Telegram Token-Nutzungsprozentsatz an

Was es tut
Das openclaw-context-meter-Plugin zeigt automatisch den Token-Verbrauchsprozentsatz nach jeder Telegram-Bot-Antwort an. Nach jeder Antwort sendet es eine kleine Fußzeile wie: 📊 45k / 200k (22%). Bei Komprimierung (signifikanter Token-Rückgang) zeigt es: 📊 30k / 200k (15%) — komprimiert von 150k.
Das Problem, das es löst
Zuvor gab es keine einfache Möglichkeit, zu sehen, wie voll das Kontextfenster ist, ohne ständig /status einzugeben. Das Plugin bietet automatische Einblicke in den Token-Verbrauch.
Entwicklungsreise
v1 — Die OOM-Katastrophe: Anfangs wurde execSync("openclaw models list --json") verwendet, um Modell-Kontextfenster dynamisch zu ermitteln. Dies startete jedes Mal, wenn das Plugin geladen wurde, einen vollständigen OpenClaw-Prozess (~2 GB RAM). Da das Plugin 4-5 Mal beim Start geladen wird (einmal pro Agent/Laufzeitumgebung), führte dies zu: 2 GB Gateway + 5 × 2 GB Subprozesse = 12 GB → sofortiger OOM. Der OOM-Killer beendete sshd und NetworkManager, machte Server völlig unerreichbar und erzeugte eine Endlosschleife beim Neustart.
v2 — Die schlanke Lösung: Hartcodierte Kontextfenster für 40+ Modelle. Keine Subprozesse, kein Speicher-Overhead. Wichtige Erkenntnis: Verwende niemals execSync in OpenClaw-Plugins, da selbst eine einfache CLI-Abfrage die gesamte Laufzeitumgebung mit allen Plugins und TypeScript-Kompilierung startet.
Warum kein Fork nötig ist
Das Plugin forkte ursprünglich OpenClaw, um before_compaction/after_compaction-Hooks zu patchen, aber Upstream-Änderungen machten dies unnötig:
- v2026.3.13+ — Upstream übergibt nun
sessionId+agentId+sessionKeyim Komprimierungshook-Kontext - v2026.3.22+ — Eingebaute
🧹 Kontext wird komprimiert...-Benachrichtigungen (Issue #38805) machten deren Komprimierungscode überflüssig - v2026.3.22+ — Eingebauter
/usage tokens|full|cost-Befehl für grundlegende Token-Anzeige
Das Plugin konzentriert sich nun auf das, was noch fehlt: Anzeige des Kontextfenster-Prozentsatzes.
Funktionen
- Kostenlos — verwendet nur
agent_end+message_sent-Hooks, keine zusätzlichen API-Aufrufe - Keine Subprozesse — Modell-Kontextfenster sind hartcodiert (kein
execSync-OOM-Risiko) - Intelligente Filterung — überspringt
tool_use-Durchläufe, sendet Fußzeile nur nach endgültiger Textantwort - Entprellt — wartet 1,5 s nach der letzten Nachricht, um Fußzeilen mitten im Stream zu vermeiden
- Multi-Agent — funktioniert mit mehreren Agents und Telegram-Konten
- Komprimierungserkennung — erkennt Token-Rückgänge und zeigt Vorher/Nachher-Statistiken
Bekannte Einschränkungen
- Einige Anbieter (wie Qwen) liefern
totalTokens: 0zurück — Fußzeile wird für diese Modelle nicht angezeigt - Hartcodierte Kontextfenster könnten für neuere Modelle falsch sein — aus v2026.3.22-Quelle gezogen
- Derzeit nur Telegram (sendet Fußzeile über Bot-API)
Installation
cd ~/.openclaw/extensions
npm pack openclaw-context-meter
tar xzf openclaw-context-meter-*.tgz
mv package context-meter
rm openclaw-context-meter-*.tgzZu openclaw.json hinzufügen:
{
"plugins": {
"allow": ["context-meter"],
"entries": {
"context-meter": {
"enabled": true
}
}
}
}Erfordert OpenClaw >= 2026.3.22.
📖 Source: r/openclaw
👀 Siehe auch

Begrenzung der Governance-Ebene für die Entwicklung Multi-Agenten-KI
Delimit ist eine Open-Source-Governance-Schicht, die mehrere KI-Codierungsagenten koordiniert, um Konflikte zu verhindern. Sie bietet gemeinsamen Speicher, Kollisionserkennung und Audit-Tracking für Agenten wie Claude Code, Codex und Gemini.

OpenClaw integriert Funktionen aus dem Claude-Code-Leak
Ein OpenClaw-Benutzer ließ seinen Bot den geleakten Claude-Code (Rust-Nachbau von Instructkr) analysieren und selektiv bestimmte Architekturmuster in sein OpenClaw-Setup übertragen. Die Integration konzentriert sich auf praktische Verbesserungen wie automatische Startkontinuität, Gesprächskompaktierung und ein Pre-Tool/Post-Tool-Hook-Framework.

Ory Lumen: Open-Source-Lokales-Semantik-Such-Plugin für Claude Code
Ory Lumen ist ein Claude Code-Plugin, das Codebasen mit einem Code-Embedding-Modell über Ollama indiziert und SQLite-vec für semantische Suche nutzt, um die Leistungsprobleme von Claude Code mit großen Codebasen zu beheben. Das Tool ist kostenlos, nur lokal verfügbar und enthält einen SWE-artigen Benchmark-Test-Harness für reproduzierbare Ergebnisse.

LocalSynapse MCP Server ermöglicht Claude die Offline-Suche in lokalen Dokumenten
LocalSynapse ist ein MCP-Server, der lokale Dokumente (Word, Excel, PowerPoint, PDF) mit hybridem BM25 + KI-semantischem Suchverfahren indiziert und durchsucht. Alles läuft lokal, ohne Cloud oder API-Schlüssel.