ashlr__ask
Natural-language router. Accepts a question and dispatches to the correct ashlr tool via deterministic rules — no LLM routing cost.
Server: ashlr-ask — servers/ask-server.ts
A meta-tool that accepts a plain-English question and routes it to the right underlying ashlr tool without an LLM round-trip. Routing is purely deterministic: regex patterns match question verbs and token shapes, and the first match wins.
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
question | string | yes | Natural-language question or instruction |
Routing table
| Signal | Routes to |
|---|---|
Glob token (**/*.ts, *.json) | ashlr__glob |
| Read verb + path token | ashlr__read |
grep / find / search / where is | ashlr__grep |
how does / explain / walk me through | ashlr__orient |
list / tree / structure / directory | ashlr__tree |
| fallback | ashlr__orient |
Output format
Returns the output of whichever tool was invoked, prepended with a routing annotation:
Example
Related tools
ashlr__orient— the most common fallback destinationashlr__read,ashlr__grep,ashlr__glob,ashlr__tree