Repository navigation
v1.7.1
·
81 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
[1.7.1] - 2026-10-17
Fixed
- Global Claude preset installs rewrite hook
commandentries to an absolute
path under~/.claude/hooks/invoke-hook.cjsso the guard runs from any cwd
on Linux, macOS, and Windows (relativenode .claude/hooks/...previously
threwMODULE_NOT_FOUNDand skipped the guard). Paths use/separators;
spaces and shell metacharacters ($, backticks, …) are double-quoted with
escapes so a hostile HOME cannot inject$(…)into the hook command.
Project-local installs keep the relative path.doctorreports
global-hook-pathswhen global settings still use a relative or missing
script; repair withmigrate --globalor
install preset --target claude --global --force.
Upgrade notes
If you previously installed CodeConductor presets globally, run
codeconductor migrate --global (or reinstall with
codeconductor install preset --target claude --global --force) so existing
hook commands are rewritten to absolute, shell-safe paths. Project-local
installs do not need this step unless you also use a global Claude install.