v1.0.2
π CPMM v1.0.2 (Patch)
A hardening patch for the Node.js runtime adapter β fixing CWD safety, error visibility, and
unintended side effects.
What Changed
- Node adapter: subshell isolation β all adapter functions now run inside ( cd "$PROJECT_DIR" ... )
subshells- Prevents adapter_clean() from deleting files in the wrong directory
- Prevents npx eslint ., prettier --write . from targeting wrong CWD
- Node adapter: error visibility β replaced 2>/dev/null with 2>&1 across all commands
- Claude Code can now see tsc/eslint/test error messages instead of silent swallow
- Node adapter: no unintended installs β all npx calls now use --no-install flag
- Prevents automatic package downloads in non-interactive environments
- Node adapter: accurate script detection β _has_script() upgraded to jq-based lookup (grep
fallback)- Searches .scripts section only, avoiding false positives from dependencies
- Misc: fixed adapter_clean echo missing .nuxt, .output, .turbo
- Version bump: package.json β 1.0.2
Why This Matters
- Users with CLAUDE_PROJECT_DIR set no longer risk rm -rf hitting the wrong directory.
- Verify results are no longer silently swallowed β Claude can read and act on actual errors.
- No surprise npx package installations during automated verification flows.
Upgrade
npx -y claude-pro-minmax@latest install
# or
npm i -g claude-pro-minmax && cpmm install