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.
metagit-config-refresh - Skill - OpenSmartRoute
Skillv1.0.0
metagit-config-refresh
Refresh or bootstrap `.metagit.yml` using deterministic discovery and validation flows. Use when configuration is missing, stale, or incomplete for workspace operations.
Imported from metagit-ai/metagit-cli (skills/metagit-config-refresh/SKILL.md). Install upstream with npx skills add metagit-ai/metagit-cli --skill metagit-config-refresh. Copyright stays with the author.
Refreshing Project Config
Use this skill to keep .metagit.yml accurate and operational.
Workflow
Check workspace activation and config validity.
Run bootstrap plan mode first.
Review generated changes against expected workspace topology.
Apply config updates and validate schema before continuing.
Prefer plan/dry-run first for large config updates.
Keep changes bounded to target workspace intent.
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.