docs: update routing table (cheaper models), simplify thinking levels
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user