Photon Spectrum + Agnost local demonstration

Run: pnpm install --frozen-lockfile --ignore-scripts
Then: pnpm demo

Requires Node.js 22 or later. Demonstrated with Node.js 24.19.0.
No secrets or external services are required. Real Spectrum and Agnost SDKs use a simulated local provider and local HTTP capture server. The deterministic response is not an LLM call. captured-run.json contains the recorded request payloads. No hosted ingestion or real delivery is demonstrated.

cloud-loop.mjs is separate optional iMessage wiring. It requires PROJECT_ID, PROJECT_SECRET, AGNOST_ORG_ID, APP_TENANT_ID, and sends real replies when used with a connected account. Replace the demo echo and minimal redaction before private traffic. This cloud path has not been executed for the article.
