diff --git a/packages/cli/package.json b/packages/cli/package.json index adf35d87..6f4c58be 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@openrouter/spawn", - "version": "0.15.25", + "version": "0.15.26", "type": "module", "bin": { "spawn": "cli.js" diff --git a/packages/cli/src/shared/agent-setup.ts b/packages/cli/src/shared/agent-setup.ts index b212b62f..cb22c14a 100644 --- a/packages/cli/src/shared/agent-setup.ts +++ b/packages/cli/src/shared/agent-setup.ts @@ -323,8 +323,8 @@ async function installChromeBrowser(runner: CloudRunner): Promise { try { await runner.runServer( "{ command -v google-chrome-stable >/dev/null 2>&1 || command -v google-chrome >/dev/null 2>&1; } && { echo 'Chrome already installed'; exit 0; }; " + - "wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -O /tmp/google-chrome.deb && " + - "sudo dpkg -i /tmp/google-chrome.deb 2>/dev/null; sudo apt-get install -f -y -qq 2>/dev/null; " + + "curl --proto '=https' -fsSL https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o /tmp/google-chrome.deb && " + + "sudo dpkg -i /tmp/google-chrome.deb; sudo apt-get install -f -y -qq; " + "rm -f /tmp/google-chrome.deb", 120, ); diff --git a/packer/agents.json b/packer/agents.json index 878276b9..26cec4ea 100644 --- a/packer/agents.json +++ b/packer/agents.json @@ -15,7 +15,7 @@ "tier": "full", "install": [ "mkdir -p ~/.npm-global/bin && npm install -g --prefix ~/.npm-global openclaw", - "wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -O /tmp/google-chrome.deb && apt-get install -y -qq /tmp/google-chrome.deb && rm -f /tmp/google-chrome.deb" + "curl --proto '=https' -fsSL https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o /tmp/google-chrome.deb && apt-get install -y -qq /tmp/google-chrome.deb && rm -f /tmp/google-chrome.deb" ] }, "opencode": { diff --git a/packer/scripts/capture-agent.sh b/packer/scripts/capture-agent.sh index e8176892..6e21ac81 100644 --- a/packer/scripts/capture-agent.sh +++ b/packer/scripts/capture-agent.sh @@ -28,6 +28,7 @@ case "${AGENT_NAME}" in openclaw) echo "/root/.npm-global/" >> "${PATHS_FILE}" # Google Chrome for OpenClaw's browser tool (CDP automation) + echo "/usr/bin/google-chrome-stable" >> "${PATHS_FILE}" echo "/usr/bin/google-chrome" >> "${PATHS_FILE}" echo "/opt/google/chrome/" >> "${PATHS_FILE}" ;;