OpenClaw 3.22 Upgrade Checklist: Practical Steps from a Developer Who Got Burned

Before Updating to OpenClaw 3.22
Check your .env file for any CLAWDBOT_ or MOLTBOT_ prefixed variables. Version 3.22 removed all of these variables with no fallback or compatibility. If you have them, your agent won't start and the error message won't be helpful. Rename everything to OPENCLAW_ first. If you set up OpenClaw before mid-February, you almost certainly have at least one of these variables.
Run openclaw backup create before touching anything. Consider tagging your current Docker image as :pre-upgrade so you can roll back instantly if needed.
After Updating to OpenClaw 3.22
Run openclaw doctor --fix which catches most config migrations automatically.
Check /tools in any channel to see what tools are actually available. Version 3.22 changed the plugin SDK surface (moved from openclaw/extension-api to openclaw/plugin-sdk/*) so third-party plugins using old import paths will just silently not load.
Run openclaw secrets audit to find plaintext API keys in your workspace. The developer found two that were completely forgotten, sitting in skill config files.
New Features in 3.22
/btwside conversations- Native ClawHub install from CLI (
openclaw skills installinstead of manually downloadingskill.mdfiles) - Dead session cleanup
- Cron retry backoff so a failing job doesn't drain your API budget overnight
- 48-hour agent timeout instead of 10 minutes, which means long tasks actually complete now
The developer recommends budgeting 30-45 minutes for a careful upgrade instead of assuming it will be smooth, noting that after it's done, "it's genuinely better."
📖 Read the full source: r/openclaw
👀 See Also

Fix Remote Browser Automation with OpenClaw Node Setup
Use a local OpenClaw node to avoid CDP/RDP headaches — run browser visible, keep your IP and cookies.

Local Translation Model Recommendations for 32GB VRAM GPUs
A developer shares tested recommendations for local translation models on a 32GB VRAM setup, highlighting Unsloth Gemma3 27b Instruct UD Q6_K_XL for general languages and Bartowski Utter Project EuroLLM 22B Instruct 2512 Q8_0 for European languages plus Korean.

Trellis 2 Successfully Running on ROCm 7.11 with AMD RX 9070 XT
A developer got Trellis 2 working on Linux Mint 22.3 with an AMD RX 9070 XT using ROCm 7.11, fixing two key issues: ROCm instability with high N tensors and a broken hipMemcpy2D in CuMesh.

Qwen3.5-397B MoE Runs on 14GB RAM via Paged Expert Loading on M1 Ultra
Paged MoE engine keeps only 20 experts resident and lazy-loads the rest from SSD, running a 209GB 397B model on a 64GB Mac Studio with 1.59 tok/s and 14GB peak RAM. Includes smaller model benchmarks.