Thanks for improving claude-code-codex-subagents.
npm install
npm run build
npm test
npm run test:citest:ci is the portable suite used by GitHub Actions. It uses the fake Codex binary and does not require Claude Code, the Codex desktop app, or live credentials.
See docs/DEVELOPMENT.md for the full local setup, dev-link workflow, test tiers, and release checklist.
Desktop-only and live-token checks are available when you need end-to-end validation:
npm run test:comprehensive
npm run test:claude-orchestration
npm run test:claude-real-codex- Keep the default sandbox behavior read-only unless a change explicitly requires otherwise.
- Prefer small, focused changes with tests that cover the MCP contract.
- Do not commit credentials, local logs, generated temp files, or machine-specific paths.
- Run
npm run buildbefore committing changes tosrc/, because the plugin manifest loadsdist/index.js. - Run
npm run check:distbefore publishing changes that touch TypeScript source. - Update user-facing docs when tool names, defaults, safety behavior, or validation commands change.