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 jasoncouture/dhcpr (.cursor/rules/do-not-start-server.mdc). Copyright stays with the author.
Do not start the server
The operator starts Dhcpr.Server. Agents never do.
Forbidden:
dotnet run, dotnet watch, dotnet exec against Dhcpr.Server
launching bin/**/Dhcpr.Server
VS Code / Cursor launch or debug of the server
backgrounding any of the above (block_until_ms: 0, &, nohup, disown)
test.sh unless the user said they already started the server
dotnet build and dotnet test are fine. They must not host the process.
If ports 65353 / 11111 / 30000 are busy, do not start another copy. Say so and stop.
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.
{
"ocm": "1",
"id": "jasoncouture-dhcpr-do-not-start-server-rule",
"kind": "skill",
"name": "do-not-start-server",
"description": "Never start, watch, or background Dhcpr.Server",
"publisher": "jasoncouture",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-cursor-rules"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Never start, watch, or background Dhcpr.Server"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-cursor-rules",
"repository": "https://github.com/jasoncouture/dhcpr",
"path": ".cursor/rules/do-not-start-server.mdc",
"ref": "07c604a9bb3feed66b218a1d533f8c6d605145ac",
"url": "https://github.com/jasoncouture/dhcpr/blob/07c604a9bb3feed66b218a1d533f8c6d605145ac/.cursor/rules/do-not-start-server.mdc",
"key": "jasoncouture/dhcpr/.cursor/rules/do-not-start-server.mdc"
}
},
"instructions": "# Do not start the server\n\nThe operator starts `Dhcpr.Server`. Agents never do.\n\nForbidden:\n- `dotnet run`, `dotnet watch`, `dotnet exec` against `Dhcpr.Server`\n- launching `bin/**/Dhcpr.Server`\n- VS Code / Cursor launch or debug of the server\n- backgrounding any of the above (`block_until_ms: 0`, `&`, `nohup`, `disown`)\n- `test.sh` unless the user said they already started the server\n\n`dotnet build` and `dotnet test` are fine. They must not host the process.\n\nIf ports 65353 / 11111 / 30000 are busy, do not start another copy. Say so and stop.",
"cost": {
"context_tokens": 137
}
}
Fetch it by URL: GET /api/v1/registry/jasoncouture-dhcpr-do-not-start-server-rule/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.