ai-coding-mines목차GitHub

훅 command의 `%USERPROFILE%`는 확장되지 않는다

Claude Code · 에이전트

증상

훅을 등록했는데 세션 시작 시 조용한 startup hook error. 훅이 아예 안 돈다.

원인

command 문자열은 셸 환경변수 확장을 거치지 않는다. %USERPROFILE%\... 가 리터럴 문자열 그대로 경로로 쓰인다.

해법

설치 시점에 실제 전체 경로 리터럴을 박는다.

같은 이유로 스케줄러(schtasks) 등록에도 환경변수가 아닌 절대경로를 쓴다. 한글이 들어간 경로라면 인코딩 문제를 먼저 해결한다.