diff --git a/packer/scripts/capture-agent.sh b/packer/scripts/capture-agent.sh index ad5c0b6d2..f42c1ca80 100644 --- a/packer/scripts/capture-agent.sh +++ b/packer/scripts/capture-agent.sh @@ -22,6 +22,7 @@ case "${AGENT_NAME}" in claude) echo "/root/.claude/local/" >> "${PATHS_FILE}" echo "/root/.local/bin/" >> "${PATHS_FILE}" + echo "/root/.local/share/claude/" >> "${PATHS_FILE}" echo "/root/.npm-global/" >> "${PATHS_FILE}" ;; opencode) diff --git a/sh/e2e/lib/verify.sh b/sh/e2e/lib/verify.sh index 602649030..ec3a93341 100644 --- a/sh/e2e/lib/verify.sh +++ b/sh/e2e/lib/verify.sh @@ -298,7 +298,7 @@ verify_claude() { # Binary check log_step "Checking claude binary..." - if cloud_exec "${app}" "PATH=\$HOME/.claude/local/bin:\$HOME/.local/bin:\$HOME/.bun/bin:\$PATH command -v claude" >/dev/null 2>&1; then + if cloud_exec "${app}" "PATH=\$HOME/.claude/local/bin:\$HOME/.local/bin:\$HOME/.npm-global/bin:\$HOME/.bun/bin:\$PATH command -v claude" >/dev/null 2>&1; then log_ok "claude binary found" else log_err "claude binary not found"