diff --git a/cli/package.json b/cli/package.json index f6af8c62..275aed4c 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "@openrouter/spawn", - "version": "0.6.11", + "version": "0.6.12", "type": "module", "bin": { "spawn": "cli.js" diff --git a/cli/src/shared/agent-setup.ts b/cli/src/shared/agent-setup.ts index 7b5f335b..645207e5 100644 --- a/cli/src/shared/agent-setup.ts +++ b/cli/src/shared/agent-setup.ts @@ -292,7 +292,7 @@ export function createAgents(runner: CloudRunner): Record { openclaw: { name: "OpenClaw", - cloudInitTier: "bun", + cloudInitTier: "full", modelPrompt: true, modelDefault: "openrouter/auto", install: () => diff --git a/cli/src/shared/cloud-init.ts b/cli/src/shared/cloud-init.ts index 174b7f3f..7cf6e448 100644 --- a/cli/src/shared/cloud-init.ts +++ b/cli/src/shared/cloud-init.ts @@ -7,7 +7,7 @@ const MINIMAL = ["curl", "unzip", "git", "ca-certificates"]; export function getPackagesForTier(tier: CloudInitTier = "full"): string[] { switch (tier) { case "minimal": return [...MINIMAL]; - case "node": return [...MINIMAL, "zsh", "nodejs", "npm"]; + case "node": return [...MINIMAL, "zsh", "nodejs", "npm", "build-essential"]; case "bun": return [...MINIMAL, "zsh"]; case "full": return [...MINIMAL, "zsh", "nodejs", "npm", "build-essential"]; }