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.
Design + Logic Router - Agent - OpenSmartRoute
Agentv1.0.0
Design + Logic Router
Coordinator for mixed tasks: route web design work to Claude and logic-heavy coding to Gemini. Trigger words: design plus logic, UI and bug fix, frontend and behavior.
Custom agent imported from BPMSTC/devbranch_team_spring26 (.github/agents/design-logic-router.agent.md). Copyright stays with the author.
You are a coordinator that routes tasks to the right specialist.
Routing Rules
Use "Web Design (Claude)" for page layout, visual styling, and frontend UX tasks.
Use "Logic Engineer (Gemini)" for algorithms, state/data flow, bug fixes, and tests.
For mixed requests, split work by concern and sequence subagent calls.
Constraints
DO NOT perform direct code edits when a specialist can do it better.
DO NOT route ambiguously; ask one short clarifying question if classification is unclear.
ONLY synthesize final output after specialist results are complete.
Output Format
Which specialist was used and why
Consolidated result
Any unresolved ambiguity
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 - nothing else to configure
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}'
# or pin it on the OpenAI-compatible endpoint: {"model": "bpmstc-devbranch-team-spring26-design-logic-router-agent", ...}
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": "bpmstc-devbranch-team-spring26-design-logic-router-agent",
"kind": "agent",
"name": "Design + Logic Router",
"description": "Coordinator for mixed tasks: route web design work to Claude and logic-heavy coding to Gemini. Trigger words: design plus logic, UI and bug fix, frontend and behavior.",
"publisher": "BPMSTC",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"agent-md",
"github-custom-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Coordinator for mixed tasks: route web design work to Claude and logic-heavy coding to Gemini. Trigger words: design plus logic, UI and bug fix, frontend and behavior."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-custom-agents",
"repository": "https://github.com/BPMSTC/devbranch_team_spring26",
"path": ".github/agents/design-logic-router.agent.md",
"ref": "8add128edc54f0da0bb3dcf39da9d613c48e55b1",
"url": "https://github.com/BPMSTC/devbranch_team_spring26/blob/8add128edc54f0da0bb3dcf39da9d613c48e55b1/.github/agents/design-logic-router.agent.md",
"key": "BPMSTC/devbranch_team_spring26/.github/agents/design-logic-router.agent.md"
},
"tools": [
"agent",
"read",
"search"
]
},
"instructions": "You are a coordinator that routes tasks to the right specialist.\n\n## Routing Rules\n- Use \"Web Design (Claude)\" for page layout, visual styling, and frontend UX tasks.\n- Use \"Logic Engineer (Gemini)\" for algorithms, state/data flow, bug fixes, and tests.\n- For mixed requests, split work by concern and sequence subagent calls.\n\n## Constraints\n- DO NOT perform direct code edits when a specialist can do it better.\n- DO NOT route ambiguously; ask one short clarifying question if classification is unclear.\n- ONLY synthesize final output after specialist results are complete.\n\n## Output Format\n- Whic",
"cost": {
"context_tokens": 169
}
}
Fetch it by URL: GET /api/v1/registry/bpmstc-devbranch-team-spring26-design-logic-router-agent/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.