diff --git a/packages/cli/package.json b/packages/cli/package.json index 29a9fbe1..202040b5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@openrouter/spawn", - "version": "0.12.17", + "version": "0.12.18", "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 46059e94..a3672942 100644 --- a/packages/cli/src/shared/agent-setup.ts +++ b/packages/cli/src/shared/agent-setup.ts @@ -413,7 +413,7 @@ const NPM_PREFIX_SETUP = const ZEROCLAW_INSTALL_URL = "https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/a117be64fdaa31779204beadf2942c8aef57d0e5/scripts/bootstrap.sh"; -export function createAgents(runner: CloudRunner): Record { +function createAgents(runner: CloudRunner): Record { return { claude: { name: "Claude Code", @@ -555,7 +555,7 @@ export function createAgents(runner: CloudRunner): Record { }; } -export function resolveAgent(agents: Record, name: string): AgentConfig { +function resolveAgent(agents: Record, name: string): AgentConfig { const agent = agents[name.toLowerCase()]; if (!agent) { logError(`Unknown agent: ${name}`); diff --git a/sh/shared/github-auth.sh b/sh/shared/github-auth.sh index a37d5f93..fef9be72 100755 --- a/sh/shared/github-auth.sh +++ b/sh/shared/github-auth.sh @@ -1,14 +1,14 @@ #!/bin/bash # Standalone GitHub auth helper — installs gh CLI and runs OAuth login -# Sourceable by any agent script, or executable directly via curl|bash +# Executable directly via curl|bash; also sourceable using the CDN URL with eval. # -# Usage (sourced): -# source sh/shared/github-auth.sh -# ensure_github_auth -# -# Usage (direct): -# bash sh/shared/github-auth.sh +# Usage (via curl|bash — recommended): +# curl -fsSL https://openrouter.ai/labs/spawn/shared/github-auth.sh | bash # curl -fsSL https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/sh/shared/github-auth.sh | bash +# +# Usage (sourced using absolute path or CDN URL): +# eval "$(curl -fsSL https://openrouter.ai/labs/spawn/shared/github-auth.sh)" +# ensure_github_auth # ============================================================ # Logging helpers