# Dsh Dispatch

> Model and DSH-preset dispatch for implementation work: which coding agent, model, effort, reviewer, and DSH preset (standard/code/minimal/cordis) to use. Use when choosing Composer vs Grok 4.6 vs Codex vs Opus vs DSH, when the user asks 派给 dsh / 用哪个模型 / 第二梭, or before opening parallel sessions.

- Skill: `jeremy9682/dsh-dispatch` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jeremy9682/dsh-dispatch`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jeremy9682/dsh-dispatch/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: jeremy9682 (https://skillmd.com/u/jeremy9682)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jeremy9682/dsh-dispatch

---


# dsh-dispatch — 模型分派（portable）

Canon: `routing-policy.yaml` at the root of **this clone**.
Prose matrix: `docs/model-dispatch-matrix.md` in this clone.
Quota gateway: LiteLLM (`examples/litellm/`), not this skill.

Product default is **Grok 4.6** (ACP `grok-4.6`, CLI `cursor-grok-4.6-high-fast`). 4.5 is explicit downgrade only.

| Task | Exec | Review | Forbid |
|---|---|---|---|
| mechanical / scan | Composer 2.5 Fast; 2nd shuttle Grok 4.6 Fast | dual-seal if gated | flagship writers |
| ordinary_bug_fix | Codex Terra or Claude Sonnet | independent Codex OK | Sol writes **and** reviews |
| standard_feature | Opus direction; Grok 4.6 or DSH Kimi K3 land | Sol | Composer as behavior author |
| judgment | Opus high careful; disputes Fable Max | cross-family | DSH as judgment seat |
| restricted_zone | Opus, no downshift | Sol xhigh; Codex producer → Fable | DSH self-GO; Composer final; PTC/`code` |
| arbitration | `claude-fable-5` max | this seat | producer family as arbitrator |
| parallel subtasks | Composer Fast ∥ Grok Fast; Cursor family ≤2 | after land | bulk new DSH Beijing 09–12 and 14–18 |
| retrieval | Luna / DeepSeek Flash / Gemini Flash | none | flagship writers |
| docs | Grok 4.6 or Sonnet or GLM | Sol if gated | Composer changing meaning |

DSH preset: `standard` default; `code` (PTC) only for >5-file mechanical batch; `minimal` for tiny template jobs; `cordis` only when editing DSH itself. Restricted zone = `standard` only. Need a different preset = **new session**.

Local HTTP/CLI sockets for ZCode live in this clone: `gateway/local-gateway.mjs` and `server/dsh-mcp.mjs`. This pack copy is the portable dispatch table, not a second policy YAML.

