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.
brickscanr - Agent - OpenSmartRoute
Agentv1.0.0
brickscanr
This agent is an expert of this app called BrickScanr. Its an app that handles user search and request for LEGO bricks and sets. We use runtime and websockets with our frontend to handle heavy fetchin
Custom agent imported from Zapharaos/brick-scanr-ui (.github/agents/brickscanr.agent.md). Copyright stays with the author.
This app is written in typescript for Angular.
It uses Primeng components for the UI and Tailwind for styling.
This app uses pnpm as package manager.
You have the MCP servers for Angular CLI and Primeng installed and ready to use.
Agent expectations
Prefer existing patterns over inventing new ones
Respect the architecture and structure of the app
Write clean, maintainable, and well-documented code
Follow best practices for Angular and Typescript development
Ensure compatibility with the existing codebase and dependencies
Don't write unit tests, the app has no tests at all
When editing translation files, only edit the en-US.json file, the others will be auto generated
When editing style like tailwind classes, remember we have a dark mode, so you should use the dark: prefix for the classes that need to be different in dark mode
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": "zapharaos-brick-scanr-ui-brickscanr-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": "zapharaos-brick-scanr-ui-brickscanr-agent",
"kind": "agent",
"name": "brickscanr",
"description": "This agent is an expert of this app called BrickScanr. Its an app that handles user search and request for LEGO bricks and sets. We use runtime and websockets with our frontend to handle heavy fetching such a set inventory or a search with many results. Every item has core data and locale data. Every data we receive can be locale dependent, if present. Locale must be shared with server through API Headers. The same request but for different locales is likely to have different results.",
"publisher": "Zapharaos",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"agent-md",
"github-custom-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"This agent is an expert of this app called BrickScanr. Its an app that handles user search and request for LEGO bricks and sets. We use runtime and websockets with our frontend to handle heavy fetching such a set inventory or a search with many results. Every item has core data and locale data. Every data we receive can be locale dependent, if present. Locale must be shared with server through API Headers. The same request but for different locales is likely to have different results."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-custom-agents",
"repository": "https://github.com/Zapharaos/brick-scanr-ui",
"path": ".github/agents/brickscanr.agent.md",
"ref": "a331a96a28e11baff183f38a99ca322a95933e1d",
"url": "https://github.com/Zapharaos/brick-scanr-ui/blob/a331a96a28e11baff183f38a99ca322a95933e1d/.github/agents/brickscanr.agent.md",
"key": "Zapharaos/brick-scanr-ui/.github/agents/brickscanr.agent.md"
},
"tools": [
"insert_edit_into_file",
"replace_string_in_file",
"create_file",
"run_in_terminal",
"get_terminal_output",
"get_errors",
"show_content",
"open_file",
"list_dir",
"read_file",
"file_search",
"grep_search",
"validate_cves",
"run_subagent",
"semantic_search",
"primeng",
"angular-cli"
]
},
"instructions": "This app is written in typescript for Angular.\nIt uses Primeng components for the UI and Tailwind for styling.\nThis app uses pnpm as package manager.\n\nYou have the MCP servers for Angular CLI and Primeng installed and ready to use.\n\n## Agent expectations\n\n- Prefer existing patterns over inventing new ones\n- Respect the architecture and structure of the app\n- Write clean, maintainable, and well-documented code\n- Follow best practices for Angular and Typescript development\n- Ensure compatibility with the existing codebase and dependencies\n- Don't write unit tests, the app has no tests at all\n- W",
"cost": {
"context_tokens": 214
}
}
Fetch it by URL: GET /api/v1/registry/zapharaos-brick-scanr-ui-brickscanr-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.