spawn/lambda
Sprite 63db82c590 refactor: extract sleep values to configurable constants
Extract hardcoded sleep values in wait loops to environment-configurable
constants at the top of provider lib/common.sh files:

- INSTANCE_STATUS_POLL_DELAY (default: 5s, Lambda: 10s) - for instance status checks
- SSH_RETRY_DELAY (default: 5s) - for SSH connection retries
- SPRITE_CONNECTIVITY_POLL_DELAY (default: 5s) - for sprite connectivity checks

This allows users to tune timeout behavior globally via environment variables
without modifying code.

Files modified:
- linode/lib/common.sh
- vultr/lib/common.sh
- aws-lightsail/lib/common.sh
- sprite/lib/common.sh
- digitalocean/lib/common.sh
- lambda/lib/common.sh

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-08 02:37:35 +00:00
..
lib refactor: extract sleep values to configurable constants 2026-02-08 02:37:35 +00:00
aider.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
amazonq.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
claude.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
cline.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
codex.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
gemini.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
goose.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
interpreter.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
nanoclaw.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
openclaw.sh refactor: add pipefail to error handling flags 2026-02-08 02:34:45 +00:00
README.md Add E2B + Modal sandbox providers, restructure README (#22) 2026-02-07 14:11:04 -08:00

Lambda Cloud

Lambda GPU Cloud instances via REST API. Lambda Cloud

GPU cloud, uses 'ubuntu' user. Manual tool install (no cloud-init).

Agents

Claude Code

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/claude.sh)

OpenClaw

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/openclaw.sh)

NanoClaw

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/nanoclaw.sh)

Aider

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/aider.sh)

Goose

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/goose.sh)

Codex CLI

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/codex.sh)

Open Interpreter

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/interpreter.sh)

Gemini CLI

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/gemini.sh)

Amazon Q CLI

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/amazonq.sh)

Cline

bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/cline.sh)

Non-Interactive Mode

LAMBDA_SERVER_NAME=dev-mk1 \
LAMBDA_API_KEY=your-key \
OPENROUTER_API_KEY=sk-or-v1-xxxxx \
  bash <(curl -fsSL https://openrouter.ai/lab/spawn/lambda/claude.sh)