VPS Specs and AI Model Limits
Every OpenClaw-powered ClawOps bot runs on a dedicated Hetzner CX23 VPS. This page explains what that means for model selection and what to do if your bot becomes unresponsive.
CX23 specs
| Resource | Amount |
|---|---|
| CPU | 2 vCPU (shared) |
| RAM | 4 GB |
| Disk | 40 GB SSD |
| Network | 20 TB/month |
This is a solid general-purpose VPS. It handles most AI models without issue, but very large models with unusual token specifications can cause problems (see below).
Which models work well
Models with a context window up to around 262K tokens run reliably on the CX23. This covers the vast majority of models available through OpenRouter, including:
- All four built-in model stacks (Wanderer, Hustler, Professional, Operator)
- MiniMax M2.7 (205K context)
- Kimi K2.6 (262K context)
- Gemini 2.5 Flash (1M context, but sane output token spec)
- Claude Haiku / Sonnet (200K context)
Models that don’t work
Some models, particularly newer 1M context window models, have a misconfigured token specification on OpenRouter. They report max_output_tokens of 512,000 on a 524,288-token context window, leaving only ~12,000 tokens for input. This causes every message to overflow immediately, even on a fresh session.
Affected models (as of June 2026):
- MiniMax M3
- Claude Opus (via OpenRouter)
Symptom: You’ll see this message in Telegram right after sending any message, even on a fresh /new session:
⚠️ Auto-compaction could not recover this turn.
This is not a VPS memory issue, it’s a model specification problem on OpenRouter’s end. The fix is to switch to a different model.
What to do if your bot is slow or unresponsive
If your bot responds slowly or not at all after switching to a new model:
- Try a different model, open Dashboard → Settings → Custom Model and switch to something with a smaller context window (e.g. MiniMax M2.7 or Kimi K2.6)
- Restart the gateway, Dashboard → Settings → Restart Gateway
- Run Repair & Update, Dashboard → Settings → Repair & Update. This checks for OpenClaw updates, fixes config issues, and restarts the gateway automatically
- Start a fresh session, send
/newto your bot in Telegram to clear any corrupted session state
Compaction
Your bot automatically compacts long conversations to keep them within the model’s context window. Compaction uses Gemini 2.5 Flash as a dedicated lightweight model, separate from your primary model, so it works reliably regardless of which stack or custom model you’re using.
If you see repeated compaction errors after switching models, use Repair & Update from the Dashboard to reset the configuration.
Upgrading your VPS
A VPS upgrade option (CX32 / CX42) is on the roadmap for users who want to run heavyweight 1M-context models reliably. If this is something you need, contact support@clawops.io.