start /b 派生的进程会继承 Claude 传给 hook 的 stdout 管道句柄,curl 攥着不放 导致 Claude 读不到 EOF、直到下载完才放行(hook 被卡住)。改用 powershell Start-Process 启动下载,它默认不继承父进程句柄,hook 立即返回、下载后台继续。
start /b 派生的进程会继承 Claude 传给 hook 的 stdout 管道句柄,curl 攥着不放 导致 Claude 读不到 EOF、直到下载完才放行(hook 被卡住)。改用 powershell Start-Process 启动下载,它默认不继承父进程句柄,hook 立即返回、下载后台继续。