Resolve a semantic role, expert, persona, and live skill route
controlcenter_resolve_semantic_routeResolve semantic routes by validating caller-selected roles against a routing map and verifying explicit endpoints against the live skill inventory. Confirms only explicitly confirmed candidates, no automatic fuzzy promotion.
Instructions
Validates a caller-selected semantic role/expert/persona against a provider-neutral routing map, then verifies explicit endpoints against the current skill inventory. Semantic selection remains with the caller LLM or user; fuzzy candidates are never promoted automatically and this tool grants no execution authority.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximale Anzahl gerankter Skill-Kandidaten. Standard: 5. | |
| intent | Yes | Task intent used only by the separately labelled live lexical skill resolver. | |
| personaId | No | Optional persona overlay; never an authority grant. | |
| skillsRoot | No | Optionaler Pfad zum deployte Skills-Ordner. Standard ist ~/.claude/skills. | |
| deployedOnly | No | Wenn true, werden nur deployte Skills zurückgegeben und die Quell-Skill-Bibliothek nicht gescannt. | |
| routingMapPath | No | Path to semantic-persona-routing.map.v1. Defaults to the host-local ellmos routing map. | |
| selectedRoleId | No | Semantic coordinator role selected by the caller LLM or user. | |
| selectedExpertId | No | Expert selected by the caller LLM or user. | |
| sourceSkillsRoot | No | Optionaler Pfad zum Quell-Skill-Bibliotheks-Root. Standard ist der lokale .AI/.SKILLS/skills-Ordner. | |
| confirmedCandidateSkillId | No | Candidate skill explicitly confirmed after a second semantic/source signal; it must also exist in the live inventory. |