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.
mangomas-eval-harness - Skill - OpenSmartRoute
Skillv1.0.0
mangomas-eval-harness
Evaluate AgentRuntime on JSONL (exact-match final_answer, tool ids, truncation, faults). Use when asked to score the local harness. Not evaluate_agent_skill fixture counting.
Imported from ianshank/Distilled_Agents (.cursor/skills/mangomas-eval-harness/SKILL.md). Install upstream with npx skills add ianshank/Distilled_Agents --skill mangomas-eval-harness. Copyright stays with the author.
Evaluate the local harness
Runs AgentRuntime (Echo via --scripted in tests). Do not treat evaluate_agent_skill JSON pre-grades as agent quality.
Pass --strict to fail on bad JSON or empty prompts instead of skipping. The --threshold gate uses labeled exact-match plus unlabeled completion (not truncated) over every evaluated row.
Trusted JSONL: injection detection is off. Interactive tasks stay on run_agent.py.
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.