Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Instruction file imported from nhbain/agentic_template_repo (.github/instructions/spec-first.instructions.md). Copyright stays with the author.
Start by summarizing relevant sections of spec/requirements.md and spec/acceptance-tests.md.
Map each acceptance criterion to concrete code edits and tests.
If the spec is ambiguous, create spec/questions.md with explicit clarifying questions.
Minimize blast radius: prefer minimal viable scaffolds and incremental changes.
Always propose tests or test updates where acceptance criteria imply behavior.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slot
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.