Stop Asking Which AI Model to Use: Route Tasks to Haiku, Sonnet, and Opus Tiers

Reddit user u/spencer_kw calls out the daily "which model should I use?" posts and gives a concrete answer based on a month of routing by task type. The core insight: no single model is optimal for everything, and you should be routing tasks to at least three tiers.
Model Tiers by Task
- Reading files, summarizing, answering code questions: Use the cheapest model — Haiku, Qwen 3.6 via Ollama, Gemma 4. Sending file reads to Opus is burning money.
- Writing code, tests, boilerplate: Sonnet-tier — GPT-5.5 mini, DeepSeek v4. Solid generation at a fraction of frontier cost.
- Multi-file refactors, architecture, complex async debugging: Only time you need Opus or GPT-5.5. This is ~15-20% of your day.
Practical Routing Setup
u/spencer_kw's current distribution:
- ~40% of tasks → Haiku-tier (cheap readers)
- ~35% → Sonnet-tier (generation)
- ~25% → Opus-tier (complex reasoning)
Total monthly spend: $30–40 depending on workload.
The "daily driver" framing is broken — asking for one model for everything is like asking for one vehicle that both hauls and commutes. Use multiple models and route by task.
📖 Read the full source: r/openclaw
👀 See Also

OpenClaw 2026.3.7 breaks Kimi tool calls, downgrade to 2026.3.2 fixes regression
OpenClaw version 2026.3.7 has a regression where the Kimi API provider outputs raw <function_calls> XML instead of executing tools. The solution is to downgrade to version 2026.3.2 and restore a compatible config file.

Practical Multi-Agent System Architecture Advice from Experience
A developer shares five specific patterns for building multi-agent AI systems based on experience running a 7-agent daily system: start with one agent, use an orchestrator pattern, implement shared memory with JSON files, route models by task, and add confirmation loops.

Practical fixes for OpenClaw reliability issues
A developer shares eight specific techniques that improved their OpenClaw setup, including a 3-tier memory system with daily logs and a knowledge graph, activation score management, and file-based rule enforcement.

OpenClaw Integration with WhatsApp Cloud API
A developer has configured OpenClaw to communicate directly with WhatsApp using Meta's official Cloud API and documented the setup process to help others avoid scattered documentation.