Intent-Router
An intent compiler for AI agents. It converges a vague request into a typed IntentSpec —
looking up what it can, asking only what it cannot, and refusing to emit while the intent is still
underspecified.
This page is the site entry point. The authoritative sources live in the repository:
Writing
- Why agents guess your intent: eighteen decidable cases — how “it guessed wrong” becomes decidable, why one hallucinated citation fails the whole suite, and the contamination check that invalidated an entire run. (中文)
What it looks like
Three passes, in compiler order: Parse the request into a draft spec, Resolve every open question by looking it up or asking, then Typecheck and emit — route, ask, or halt.



Get it
npx skills add angel291592/Intent-Router
Or clone it and copy skills/intent-router/ into your harness’s skills directory:
git clone https://github.com/angel291592/Intent-Router.git
See Quick start for the per-harness install paths, and CONTRIBUTING for what PRs are checked against and how to run the evals locally.
Discuss
Questions and design discussions belong in Discussions; bugs in Issues. Security reports go through private advisories, never a public issue.
