Use Node.js 20 or newer and npm. Read AGENTS.md, docs/product/PRODUCT_REQUIREMENTS.md, and docs/architecture/ARCHITECTURE.md before changing product behavior.
Preserve the documented product behavior, keep VS Code APIs at adapter boundaries, and do not add network calls, telemetry, validation, or uploads. Never commit real Codex sessions, credentials, or absolute private paths.
Run before opening a pull request:
npm ci
npm run check
npm run packageInclude the behavior changed, tests performed, remaining manual verification gaps, and screenshots for visible UI changes.