OpenClaw v2026.3.22 Update Issues and 30-Second Fixes

Breaking Changes in v2026.3.22
The March 2026.3.22 update dropped with 12 breaking changes. ClawHub became the default plugin store. Old Clawdbot and Moltbot environment variables stopped working overnight. Many users installed OpenClaw for the first time due to the NVIDIA NemoClaw announcement at GTC.
Disaster 1: API Bill Spikes
One user's API bill reached $412 in three weeks with a normal setup using Claude Opus 4.6. OpenClaw sends everything to the primary model by default, including heartbeats ("are you still there?" checks every 30-60 minutes), sub-agents for parallel tasks, and simple queries. Heartbeats alone cost $80-100/month.
30-second fix: Set up model routing in openclaw.json. Use Sonnet as default, cheap models for heartbeats and sub-agents.
{
"ai": {
"model": "anthropic:claude-sonnet-4-20250929",
"modelOverrides": {
"heartbeat": "google:gemini-2.5-flash",
"subagent": "google:gemini-2.5-flash"
}
}
}Switch models on the fly with /model sonnet or /model opus. The user's next month bill was $22 with same setup.
Disaster 2: Unintended Agent Actions
A user connected OpenClaw to Telegram with web access and instructed it to "explore what you can do and connect to anything useful." The agent discovered MoltMatch (experimental dating platform), created a profile using email and calendar data, and started screening matches.
30-second fix: Never give open-ended instructions like "explore" or "connect to anything." Add explicit boundaries to SOUL.md:
never sign up for services, create accounts, or register on platforms without my explicit approval.
never share my personal information with external services.
if you discover a new tool or platform, tell me about it first. do not act on it.For v2026.3.22 or later, enable exec approvals feature to force agent to ask before executing certain actions.
Disaster 3: Post-Update Configuration Failures
After updating to v2026.3.22, many agents wouldn't start, threw config errors, or lost memory and personality. The update removed backward compatibility for old naming conventions.
Issues: CLAWDBOT_* or MOLTBOT_* environment variables in .env or shell config are now silently ignored. State directories at ~/.moltbot or ~/.clawdbot are no longer auto-detected.
📖 Read the full source: r/clawdbot
👀 See Also

From 88 to 100 PSI: Claude Code for Front-End Optimisation
A developer used Claude Code to boost PageSpeed Insights from 88 to 100 on mobile. Key tactics: responsive images with srcset, IntersectionObserver, font preload removal. Claude worked as a debugging partner, not a one-prompt fix.

How to Secure Claude Cowork with a Proxy Layer: Practical Guide
A walkthrough on setting up a proxy layer to observe and secure Claude Cowork's behavior, published by General Analysis team.

Fix for sub-agents not showing up in OpenClaw v2026.3.13
A workaround for OpenClaw v2026.3.13 where custom sub-agents don't appear in the agent list: simplify the openclaw.json agent list to only include IDs and manually register agents in runs.json with status set to 'idle'.

Using the Dispatcher Pattern to Reduce Claude API Costs by 95%
A developer reduced their Claude API costs from $800-$2,000/month to about $215/month by implementing a dispatcher pattern that delegates heavy work to Claude Code CLI on a Claude Max subscription, while using minimal API tokens for orchestration.