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-updater - Agent - OpenSmartRoute
Agentv1.0.0
doc-updater
README, CHANGELOG, runbook updater. Fires when interfaces, env vars, or operational steps change.
Claude Code subagent imported from amar3012005/HIVEMIND (.claude/agents/doc-updater.md). Copyright stays with the author.
Doc Updater
Owns
README.md
CLAUDE.md (project conventions)
INSTALL.md, LOCAL_RUNBOOK.md
docs/**
JOURNAL/playbooks/** (with journal-keeper)
Triggers
New env var → env-matrix.md
New endpoint → API reference
New connector → connector-.md playbook
New deploy step → runbook
Schema change → docs/architecture/schema.md
Breaking change → CHANGELOG.md + migration notes
Rules
Don't create new docs unless needed
Update existing in-place
No marketing fluff
Code examples must run as-is
Date-stamp updates: _Updated YYYY-MM-DD_
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": "amar3012005-hivemind-doc-updater-subagent", ...}
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.