OpenClaw Android Notification Forwarding Burned 127.8M Tokens in One Day
An r/openclaw user (/u/ultraneutral72) traced an unexpectedly large token bill to Android notification forwarding. On October 1, 2026, their OpenClaw instance recorded 127,825,724 total tokens in a single day — while they weren't actively interacting with the agent.
The setup
- OpenClaw
2026.9.7on CachyOS/Linux - Main agent:
openai/gpt-6-astraon the native Codex runtime - Samsung Galaxy S25 with notification forwarding enabled
- Heartbeat every 30 minutes
- Large accumulated main-session history
What the logs showed
Android's charging notification (com.android.systemui, key charging_state) was being forwarded as notifications-event wakes. During some windows these fired roughly every 30 seconds — each one triggering a model call. The agent often answered no_change or NO_REPLY, but those replies still cost tokens. Many turns included a heartbeat_respond tool call followed by another model response.
One 28-minute window contained 56 turns, 112 model responses with usage records, and approximately 14.9M tokens. The events kept carrying the same charging indicator with updated battery percentages or remaining charge time.
The breakdown for October 1, 2026
- 127,825,724 total tokens
- 125,030,400 cached input tokens
- 2,734,313 non-cached input tokens
- 61,011 output tokens
- ~87% of recorded tokens tied to notification-triggered turns
- ~12% tied to scheduled heartbeats
The user cross-checked totals against OpenClaw transcript records and native usage records, deduplicating response IDs and summing per-response usage instead of relying on cumulative thread counters.
Important qualification
Roughly 98% of the total was cached input. This is a token-volume measurement, not a claim that 127.8M tokens were billed at the full uncached rate. The user has stopped the gateway for now and moved an existing Python energy-display job onto an independent system timer. No controlled before/after test has been run yet.
Open questions
- Is this a configuration issue or a bug?
- Is there a recommended way to filter or debounce ongoing system-notification updates before they wake the agent?
- Should background events run in an isolated, smaller context instead of the accumulated main session?
If you forward Android notifications into OpenClaw, check whether high-churn system keys like charging_state are hitting your agent loop before you next look at a usage dashboard.
📖 Read the full source: r/openclaw
👀 See Also

Microsoft releases Phi-4-reasoning-vision-15B multimodal model with training insights
Microsoft Research has released Phi-4-reasoning-vision-15B, a 15 billion parameter open-weight multimodal reasoning model available through Microsoft Foundry, HuggingFace, and GitHub. The model balances reasoning power with efficiency and excels at math/science reasoning and UI understanding.
Stripe Nears $7B Deal to Acquire AI Firm OpenRouter
Stripe is close to acquiring AI startup OpenRouter for over $7 billion, according to Bloomberg. The deal signals major consolidation in the AI infrastructure space.

OpenClaw users report high API costs from vague prompts, developer advises structured workflows
A Reddit user reports a $300 Anthropic bill from OpenClaw due to vague prompting, with the community noting the orchestrator works best with clear intentions and structured workflows rather than acting as a 'genie' for wishful thinking.

Claude MAX Plan Now Includes 1M Token Context Window at No Extra Cost
The Claude MAX plan has been automatically upgraded to include a 1 million token context window without additional API-based usage charges, with users reporting significantly reduced token usage and elimination of context window management overhead.