docs: update routing table (cheaper models), simplify thinking levels

This commit is contained in:
2026-06-10 21:29:41 +10:00
parent 2a6da9b6b7
commit efd7e5bd4b

View File

@@ -178,24 +178,22 @@ The smart-router extension (`~/.agents/extensions/smart-router/`) is a **prompt
|-----|-----------|-------|----------|----------|
| `read`, `discuss`, `search` | `free-core` | `openrouter/free` | — | Reading docs, chat, web search |
| `devops-low` | `economy-devops` | `opencode-go/deepseek-v4-flash` | — | Simple YAML, Docker, bash |
| `devops-high` | `precision-devops` | `openrouter/deepseek-v4-pro` | `medium` | Complex multi-container, server crashes |
| `devops-high` | `precision-devops` | `opencode-go/deepseek-v4-flash` | — | Complex multi-container, server crashes |
| `code-analysis-low` | `free-core` | `openrouter/free` | — | Finding bugs in short files |
| `code-analysis-high` | `context-heavy` | `openrouter/moonshotai/kimi-k2.6` | — | Refactoring large codebases (262K context) |
| `codewrite-low` | `economy-code` | `opencode-go/deepseek-v4-pro` | `low` | Boilerplate, simple functions |
| `codewrite-high` (React) | `precision-react` | `openrouter/deepseek-v4-pro` | `high` | Complex React/JS |
| `codewrite-high` (other) | `precision-code-high` | `openrouter/deepseek-v4-pro` | `high` | Complex code, dense logic |
| `code-analysis-high` | `context-heavy` | `openrouter/free` | — | Refactoring large codebases (262K context) |
| `codewrite-low` | `economy-code` | `opencode-go/deepseek-v4-flash` | — | Boilerplate, simple functions |
| `codewrite-high` (React) | `precision-react` | `opencode-go/deepseek-v4-pro` | `high` | Complex React/JS |
| `codewrite-high` (other) | `precision-code-high` | `opencode-go/deepseek-v4-pro` | `high` | Complex code, dense logic |
| Short prompts (<15 chars) | `router-eval` | `openrouter/free` | — | Quick responses |
### Thinking levels
Set by the smart-router based on task complexity:
Only set for tasks that genuinely benefit. Everything else keeps default (off):
| Thinking Level | Tags | Effect |
|---|---|---|
| (unchanged) | `read`, `discuss`, `search`, `devops-low`, `code-analysis-low`, `code-analysis-high` | Fast responses, no extended reasoning |
| `low` | `codewrite-low` | Brief reasoning to avoid silly mistakes in boilerplate |
| `medium` | `devops-high` | Balanced reasoning for complex infrastructure |
| `high` | `codewrite-high`, `precision-react` | Full reasoning for complex code — worth the latency |
| (off) | `read`, `discuss`, `search`, `devops-low`, `devops-high`, `code-analysis-low`, `code-analysis-high`, `codewrite-low` | Fast, no extended reasoning |
| `high` | `codewrite-high`, `precision-react` | Full reasoning for genuinely complex code — worth the latency and token cost |
### Manual override