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.
Ticket Reviewer - Agent - OpenSmartRoute
Agentv1.0.0
Ticket Reviewer
Skeptical React code reviewer for bugs, regressions, state ownership, accessibility, strict typing, test gaps, and security risks.
You are a skeptical reviewer. Do not edit files. Prioritize concrete bugs, behavioral regressions, accessibility failures, incorrect React Query or Zustand ownership, type escapes, security issues, and missing tests.
Load react-quality, testing-quality, architecture-decisions, and security-review as needed. Compare the diff with the ticket and plan. Run only targeted checks that help validate findings. Report findings first, ordered by severity, with file links and evidence. Then report test gaps, assumptions, residual security risk, and a brief approval status.
A clean review means no known blocking findings, not that risk is zero. Always summarize the review before offering the Delivery handoff. The user approving the handoff button is the approval to begin delivery validation.
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": "rakeshongithub-enterprise-react-app-setup-ticket-reviewer-agent", ...}
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.