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

Setting Up MCP Servers in llama-server Web UI: A Practical Guide
A Reddit user shares specific steps to configure MCP servers in llama-server's web UI, including installing uv, creating a config.json file with server definitions, running mcp-proxy, and modifying URLs for proper integration.

Qwen 3.5 122B MoE at 35 t/s on a Single 3090 with ik_llama.cpp MTP
A local stack running Qwen 3.5 122B MoE on a single 3090 at 35 t/s using ik_llama.cpp's fused MoE ops for MTP. Stock llama.cpp showed only +4% improvement; ik's fork yields +20%.

OpenClaw 102: Updated Setup Tips for Security and Efficiency
A Reddit user shares updated OpenClaw configuration advice, including API key encryption with Windows PowerShell scripts, prompt injection defenses in AGENTS.md, Tailscale for remote access, and anti-loop rules to prevent repetitive failures.

Designing Constraints for Production-Grade AI Agent Reliability
A Reddit post details a constraint-based approach to using Claude for complex codebase operations, emphasizing explicit failure mode enumeration, phased execution with checkpoints, and anti-shortcut rules to achieve zero broken builds when removing 140 files.