Development
Build OpenDaemon from source and package the extension.
This page covers local development workflows for the core binary, extension, and docs site.
Build the core binary
From repo root:
cd core
cargo build --releaseBuild and test the VS Code extension
cd extension
npm install
npm run compile
npm testWatch mode:
cd extension
npm run watchPackage and install extension (Windows maintainer loop)
From repo root:
.\scripts\package-and-install-extension.ps1This performs a quick packaging flow and installs the generated VSIX.
Run the docs website
cd website
npm install
npm run devOpen http://localhost:3000 to preview the docs.
Keeping docs current
When behavior changes in CLI, extension, runtime routing, or MCP tools:
- Update corresponding pages in
website/content/docs - Keep examples aligned with actual command/config behavior
- Validate docs locally before publishing