122 lines
7.9 KiB
Markdown
122 lines
7.9 KiB
Markdown
---
|
||||
|
|
name: agent-routing
|
|||
|
|
description: "Routing guide for DeepSeek-V4-Pro orchestrator — which sub-agent (GLM-5.2, Kimi K2.7 Code, MiniMax-M3) to assign for each task type. Eliminates guesswork in peer selection."
|
|||
|
|
version: 1.0.0
|
|||
|
|
author: Hermes Agent
|
|||
|
|
license: MIT
|
|||
|
|
platforms: [linux]
|
|||
|
|
metadata:
|
|||
|
|
hermes:
|
|||
|
|
tags: [routing, sub-agent, delegation, peer, orchestrator]
|
|||
|
|
related_skills: [ask-glm, ask-kimi-c, ask-minimax, ask-claude, ask-deep, ask-hermes]
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# Agent Routing — Sub-Agent Selection Guide
|
|||
|
|
|
|||
|
|
You are DeepSeek-V4-Pro. You have three specialized sub-agents available. Use them deliberately. Do not default to yourself for everything — routing correctly reduces token burn and improves quality.
|
|||
|
|
|
|||
|
|
## When to Load This Skill
|
|||
|
|
|
|||
|
|
Load this skill whenever you need to decide which peer agent to dispatch a task to. If you find yourself thinking "which agent should handle this?" — load this skill first.
|
|||
|
|
|
|||
|
|
## Sub-Agent Profiles
|
|||
|
|
|
|||
|
|
### 1. GLM-5.2 (Primary coding & long-horizon engineering specialist)
|
|||
|
|
|
|||
|
|
**Core identity**: Flagship long-horizon model with a truly usable ~1M context window. Highest-ranked open-source model on long-horizon coding benchmarks (FrontierSWE, PostTrainBench, SWE-Marathon). Supports High / Max effort levels.
|
|||
|
|
|
|||
|
|
**Strengths**:
|
|||
|
|
- Project-level and multi-file software engineering
|
|||
|
|
- Full development workflows (requirements → design → implementation → testing → multi-platform deployment)
|
|||
|
|
- Complex debugging, performance optimization, large-scale refactors
|
|||
|
|
- Consistent adherence to engineering standards over long sessions
|
|||
|
|
- Strong Terminal-Bench and SWE-bench Pro performance
|
|||
|
|
- Reliable multi-step tool use in coding environments
|
|||
|
|
|
|||
|
|
**Use GLM-5.2 when the task involves**:
|
|||
|
|
- Building, extending, or refactoring real codebases
|
|||
|
|
- Multi-step coding agents that need to stay coherent across many files or long sessions
|
|||
|
|
- End-to-end feature development or system design + implementation
|
|||
|
|
- Tasks that benefit from High or Max effort modes
|
|||
|
|
- Any serious software engineering work where correctness and engineering discipline matter more than raw speed
|
|||
|
|
|
|||
|
|
**Avoid for**: Pure research/synthesis over many external documents, heavy multimodal analysis, or very short simple questions.
|
|||
|
|
|
|||
|
|
**Dispatch via**: `ask-glm` skill (`hermes -p glm chat -q "..." -Q --max-turns 600 --yolo`)
|
|||
|
|
|
|||
|
|
### 2. Kimi K2.7 Code (Long-horizon coding + efficient agentic specialist)
|
|||
|
|
|
|||
|
|
**Core identity**: Coding-focused agentic model optimized for real-world long-horizon software engineering. ~30% lower thinking-token usage than K2.6 while improving task completion. Strong multi-step tool calling and MCP support. Native multimodal (image + video). 256K context.
|
|||
|
|
|
|||
|
|
**Strengths**:
|
|||
|
|
- End-to-end software engineering across backend, frontend, infrastructure, systems, security, ML/data, and performance work
|
|||
|
|
- Efficient multi-step tool calling and agent loops (lower token overhead)
|
|||
|
|
- Coherent long coding sessions with interleaved thinking preserved
|
|||
|
|
- Strong real-world coding agent performance (Claude Code / OpenClaw / Hermes style workflows)
|
|||
|
|
- Multimodal input when screenshots, diagrams, or short videos are involved
|
|||
|
|
|
|||
|
|
**Use Kimi K2.7 Code when the task involves**:
|
|||
|
|
- Long coding sessions that need good token efficiency
|
|||
|
|
- Multi-tool / MCP-heavy development workflows
|
|||
|
|
- Coding agents that must stay coherent and productive over many steps
|
|||
|
|
- Tasks that mix code with visual inputs (UI screenshots, architecture diagrams, etc.)
|
|||
|
|
- Situations where you want strong coding performance without burning as many thinking tokens as GLM-5.2 Max
|
|||
|
|
|
|||
|
|
**Avoid for**: Tasks that truly need the full 1M context window or the absolute highest long-horizon engineering scores (prefer GLM-5.2).
|
|||
|
|
|
|||
|
|
**Dispatch via**: `ask-kimi-c` skill (`hermes -p kimi-c chat -q "..." -Q --max-turns 600 --yolo`)
|
|||
|
|
|
|||
|
|
### 3. MiniMax-M3 (Frontier coding + agentic + multimodal + long-context specialist)
|
|||
|
|
|
|||
|
|
**Core identity**: Coding & agentic frontier model with native multimodality and a true 1M context window (guaranteed ≥512K). Strong autonomous task decomposition, tool use, and browsing/retrieval. First open model that simultaneously delivers frontier coding, million-token context, and deep multimodal alignment.
|
|||
|
|
|
|||
|
|
**Strengths**:
|
|||
|
|
- Long-range agent tasks and long-range coding
|
|||
|
|
- Native multimodal understanding (text + image) with deep alignment
|
|||
|
|
- Autonomous task decomposition and multi-step reasoning
|
|||
|
|
- Excellent browsing / information retrieval (very high BrowseComp)
|
|||
|
|
- Long-video understanding capability
|
|||
|
|
- Strong general agentic workflows that are not purely code-centric
|
|||
|
|
|
|||
|
|
**Use MiniMax-M3 when the task involves**:
|
|||
|
|
- Very long context requirements (large documents, many files, long histories)
|
|||
|
|
- Multimodal inputs (images, screenshots, diagrams, video)
|
|||
|
|
- Autonomous research + coding combinations
|
|||
|
|
- Complex agent workflows that need strong decomposition and tool use outside pure coding
|
|||
|
|
- Browsing-heavy or information-gathering + synthesis tasks
|
|||
|
|
- Situations where you want the combination of 1M context + multimodality + coding strength
|
|||
|
|
|
|||
|
|
**Avoid for**: Pure high-discipline software engineering where GLM-5.2's long-horizon coding scores are superior, or when maximum token efficiency on pure coding is the priority (Kimi K2.7 Code).
|
|||
|
|
|
|||
|
|
**Dispatch via**: `ask-minimax` skill (`hermes -p minimax chat -q "..." -Q --max-turns 600 --yolo`)
|
|||
|
|
|
|||
|
|
## Routing Rules (apply these in order)
|
|||
|
|
|
|||
|
|
1. **Pure or heavy software engineering / multi-file coding / full feature development** → GLM-5.2 (default to Max effort for hard tasks).
|
|||
|
|
2. **Long coding sessions that need better token efficiency or strong multi-tool/MCP loops** → Kimi K2.7 Code.
|
|||
|
|
3. **Tasks needing 500K–1M context, multimodal input, or strong autonomous research + coding** → MiniMax-M3.
|
|||
|
|
4. **Mixed or ambiguous tasks** → Prefer the specialist that matches the dominant requirement. You may spawn parallel sub-agents when different aspects benefit from different strengths.
|
|||
|
|
5. **Simple questions, quick reasoning, or light planning** → Handle yourself with the appropriate reasoning mode (No thinking / Thinking / Max thinking). Do not spawn sub-agents unnecessarily.
|
|||
|
|
6. Always give the sub-agent a clean, self-contained brief. Do not dump your entire conversation history unless the task genuinely requires it.
|
|||
|
|
|
|||
|
|
## Quick Reference Table
|
|||
|
|
|
|||
|
|
| Task Type | Agent | Why |
|
|||
|
|
|-----------|-------|-----|
|
|||
|
|
| Multi-file refactor, feature build, system design | GLM-5.2 | Best long-horizon engineering scores |
|
|||
|
|
| Long coding session, MCP-heavy, token-efficient | Kimi K2.7 Code | 30% fewer thinking tokens, strong agentic |
|
|||
|
|
| 500K+ context, multimodal, research+coding | MiniMax-M3 | 1M context + native multimodal + browsing |
|
|||
|
|
| Mechanical work (JSON edits, file ops, renders) | GLM-5.2 (glm profile) | Cheaper than deepseek, reliable for mechanical |
|
|||
|
|
| Deep research, web synthesis | MiniMax-M3 or research profile | Strong browsing + long context |
|
|||
|
|
| Heavy reasoning, adversarial review, complex analysis | Grok 4.5 (grok45) | Opus-class flagship, 500K context, strong coding |
|
|||
|
|
| Routine analysis, quick second opinion, cheaper tasks | Grok 4.3 (grok43) | Faster/cheaper than 4.5, good for routine work |
|
|||
|
|
| Quick question, light planning | DeepSeek-V4-Pro (yourself) | Don't spawn for trivial tasks |
|
|||
|
|
|
|||
|
|
## Pitfalls
|
|||
|
|
|
|||
|
|
- **Don't over-delegate.** Simple reads, single commands, quick lookups — do them yourself. Spawning a sub-agent for a 2-second task burns more tokens than just doing it.
|
|||
|
|
- **Don't dump conversation history.** Sub-agents get a clean brief. Only include what they need.
|
|||
|
|
- **Mechanical work goes to glm, not kimi-c.** User directive 2026-07-22: "stop using ask kimi c for tasks, use glm instead." This applies to LTX workflow building, JSON editing, render submission, file operations.
|
|||
|
|
- **Claude (ask-claude) is for adversarial validation, not general work.** Use Claude to validate plans, review architecture, diagnose bugs — not for mechanical tasks or implementation.
|
|||
|
|
- **Background mode for long dispatches.** Any dispatch expected to take >5 minutes must use `terminal(background=true, notify_on_complete=true)` to avoid the 600s foreground timeout.
|