-
Notifications
You must be signed in to change notification settings - Fork 0
Development Guide
ToddSpect edited this page May 23, 2026
·
4 revisions
git clone https://github.com/nbsjunior/todd.git
cd toddspect
npm install
npm run buildnpm run build -w @toddspect/cli
npm run build -w toddspect-vscode
node scripts/bundle-cli.mjs
cd packages/extension && npx @vscode/vsce package --no-dependencies- Open repo in VS Code
- Run Extension (F5) — Extension Development Host
- Open a workspace folder in the new window
node scripts/smoke-ipc.mjs| File | Purpose |
|---|---|
packages/cli/src/ipc/IpcServer.ts |
Daemon IPC |
packages/cli/src/router/AgentRouter.ts |
Agent routing |
packages/extension/src/services/CliService.ts |
Subprocess + IPC client |
packages/extension/src/webview/chat/main.ts |
Chat UI |
Full map: docs/code-map.md
- ESM only,
.jsextensions in CLI imports - No
console.logto stdout in daemon code - Extension host: no file I/O for agent content
Wiki source lives in wiki/ in the repo. To push to GitHub Wiki:
node scripts/publish-wiki.mjsOr see wiki/README.md.
Getting started
Using Todd of AIDLC
Agents
Advanced
Help