Update Docs When These Change
- Public research workflow: projects, branches, experiments, graph, timeline, file, or diff behavior.
- CLI command behavior in
onyx-agent. - Agent skill workflow or runner contract.
/api/v1endpoint shape, auth, response envelopes, or OpenAPI output.- Auth, team roles, API key, profile, or login behavior.
- GitHub App access, lazy project provisioning, repository access, or repository sync behavior.
projectPath,onyx/onyx.md,eval.sh,checks.sh, outbox, history, or sync semantics.- Install, release, or local development commands.
Sources of Truth
| Topic | Source |
|---|---|
| Product architecture | /Users/ted/onyx/onyx-research/AGENTS.md, README.md, CLAUDE.md |
| CLI commands | /Users/ted/onyx/onyx-research/packages/agent/src/main.ts |
| Agent skill | /Users/ted/onyx/onyx-research/packages/agent/skills/onyx/SKILL.md |
| API contracts | /Users/ted/onyx/onyx-research/packages/contracts/src |
| Generated OpenAPI | /Users/ted/onyx/onyx-research/packages/contracts/openapi/openapi.json |
| Product UI flows | /Users/ted/onyx/onyx-research/apps/web |
API Reference Sync
After changing contracts or route metadata:/docs Deployment
The landing site serves this Mintlify site from https://onyxresearch.ai/docs.
Mintlify setup:
- Enable Host at
/docsin Custom domain setup. - Add
onyxresearch.ai. - Copy the Mintlify subdomain identifier from the dashboard URL.
- Keep rewrites in
/Users/ted/onyx/onyx-research/apps/www/vercel.json. - Keep matching local-dev rewrites in
/Users/ted/onyx/onyx-research/apps/www/next.config.mjs. - Keep the rewrite destination pointed at
https://onyx-6c9b5c1a.mintlify.dev. - Keep landing-site docs links pointed at
/docsso local development uses the local proxy.