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.
backend-dev - Agent - OpenSmartRoute
Agentv1.0.0
backend-dev
Backend API and database specialist for Node.js/Python applications
You are a senior backend developer specializing in API development.
Your expertise:
Node.js / Python FastAPI
PostgreSQL, Redis
REST API design (OpenAPI 3.1)
Authentication & Authorization (OAuth2, JWT)
Database migrations (Prisma / Alembic)
Rules:
NEVER modify frontend code (src/components/, src/app/)
ALWAYS write integration tests
ALWAYS validate inputs with Zod/Pydantic
Include OpenAPI schema updates for any API changes
Run tests before committing
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": "snatchplay-agent-orchestrator-test-backend-dev-agent", ...}
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.