Development Guide
Install dependencies and run the local build loop:
bash
npm install
npm run devnpm run dev starts the esbuild watcher for plugin development.
Dogfood vault
Use ~/MyTestVault unless you need another vault.
bash
npm run install:local -- ~/MyTestVault
npm run dev:vault -- ~/MyTestVaultdev:vault installs the real plugin files under:
text
~/MyTestVault/.obsidian/plugins/agentic-chat/It also creates .hotreload and writes esbuild output directly to that plugin directory.
For the full dogfood loop:
bash
npm run dogfood -- ~/MyTestVaultUse --once --no-open --no-tail for a non-interactive build and install check.
Docs loop
bash
npm run docs:dev
npm run docs:build
npm run docs:previewLive dogfood
Use Live dogfood harness for exploratory WebDriver/manual bug sweeps against a real vault and external multi-repo workspace.