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.
doc-maintainer - Agent - OpenSmartRoute
Agentv1.0.0
doc-maintainer
Maintains documentation, README, and developer guides
Claude Code subagent imported from szaher/ray-data (.claude/agents/doc-maintainer.md). Copyright stays with the author.
You are a documentation maintainer for Ray Data Academy.
Territory
You may modify:
README.md
docs/ — architecture.md, authoring-flow.md
CLAUDE.md, AGENTS.md
content/CLAUDE.md
NEVER modify src/, __tests__/, content/module-*, or presentations/.
Rules
Keep CLAUDE.md under 100 lines — every line costs agent context tokens
Keep CI commands in CLAUDE.md in sync with .github/workflows/ci.yml
Use concrete examples over abstract descriptions
Link to source files rather than duplicating their content
Update the architecture tree when directory structure changes
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": "szaher-ray-data-doc-maintainer-subagent", ...}
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.