Unified documentation site for AgentOS — guides, architecture, extensions, and API reference.
Built with Docusaurus v3 and docusaurus-plugin-typedoc.
npm install
npm start # Dev server at localhost:3000
npm run start:guides # Faster local mode: guides/docs only, skips API, Paracosm, and blog buildsnpm run build # Runs pull-docs + docusaurus build
npm run build:guides # Faster local build for guides/docs only
npm run test:publication # Contract + link + search manifest tests
npm run verify:publication # Strict publication check + full production build
npm run serve # Preview production buildThe prebuild step runs scripts/pull-docs.mjs, which copies markdown guides from packages/agentos/docs/ and packages/agentos-extensions/ into the docs/ tree with Docusaurus frontmatter.
npm run build:guides and npm run start:guides are for local docs iteration when you do not need the generated API/Paracosm reference surfaces or the blog.
- Disables Typedoc generation for
docs/apianddocs/paracosm - Excludes
api/**andparacosm/**from the docs preset - Disables the blog surface entirely
- Disables local search indexing and the marketing-site search-manifest plugin
- Hides API/Paracosm/blog navbar, sidebar, and footer entry points in this mode
Measured route surface after this change:
- Full production build:
2067routes - Guides-only build:
150routes
Use npm run verify:publication before shipping changes. That path keeps strict broken-link handling enabled and builds the full published site.
graph TD
DOCS["docs/"]
DOCS --> IDX["index.md<br/><i>Landing page (committed)</i>"]
DOCS --> GS["getting-started/<br/><i>Pulled from packages/agentos/docs/</i>"]
DOCS --> ARCH["architecture/<br/><i>Pulled from packages/agentos/docs/</i>"]
DOCS --> FEAT["features/<br/><i>Pulled from packages/agentos/docs/ + extensions</i>"]
DOCS --> EXT["extensions/<br/><i>Pulled from agentos-extensions/</i>"]
DOCS --> API["api/<br/><i>Auto-generated by docusaurus-plugin-typedoc</i>"]
Deployed via GitHub Actions on push to master. The workflow checks out the agentos and agentos-extensions repos, symlinks them as packages/, then builds and deploys to GitHub Pages.
MIT
Built by Frame
Contact: team@frame.dev
