🐛 Bug: "API rate limit reached" thrown internally in 2026.2.26 — never reaches Google API
Environment
OpenClaw: 2026.2.26 (bc50708), upgraded from 2026.2.21-2
OS: Linux 6.17.0-14-generic x64 | Node: 25.6.1
Model: google/gemini-3-flash-preview
Problem
Every agent request fails with ⚠️ API rate limit reached immediately after upgrade. Error is generated inside OpenClaw before any API call — confirmed by curl working fine and Google AI Studio showing minimal usage (8/1K RPM, 135K/1M TPM).
Log evidence
isError=true error=⚠️ API rate limit reached. Please try again later.
source: openclaw/dist/subsystem-DypCPrmP.js:1170
Already tried
Cleared all auth-profiles.json cooldown state across all agent dirs
Deleted sessions, rebooted, tried new session IDs
Switched model to gemini-3-flash-preview (2026.2.26 broke the gemini-3-flash alias)
ran doctor --fix
Additional breaking changes found in 2026.2.26
channels.whatsapp.allowlist renamed to allowFrom with no auto-migration
Gateway service entrypoint mismatch after npm install without sudo