@IBuzovskyi
Hermes Agent can now pick a different model for each sub-agent from routes you define. fast for lookups. deep for debugging. local for private work. one plugin. Advanced Delegation. official plugin from @NousResearch two modes: ⸠model routes define named routes. the agent picks per task. delegation: backend: model_map backends: model_map: options: - name: fast description: "cheap and quick: lookups, summaries." provider: openrouter model: google/gemini-3-flash-preview - name: deep description: "slow and careful: hard debugging." provider: anthropic model: claude-opus-5 - name: local description: "private: runs on this machine." base_url: http://localhost:8080/v1 model: qwen3-coder default: fast the agent sees only the names and descriptions. never the raw provider, model ID, or API key. it can't invent a route. only pick from your list. ⸠profile routes sub-agents run as your Hermes profiles. each profile carries its own model, credentials, skills, and SOUL.md. delegation: backend: profile_routes backends: profile_routes: profiles: - name: coder description: writes and refactors code. - name: researcher description: web research and summaries. default: coder delegate a research task. it runs as your researcher profile with researcher's model, researcher's skills, researcher's memory. fully isolated. switch modes in any chat: /delegation models --now /delegation profiles --now /delegation default or configure from CLI: hermes delegation config hermes delegation config --show install: hermes plugins install advanced-delegation requires Hermes 0.22.5 or newer.