openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
44 lines (30 loc) • 1.48 kB
Markdown
summary: "Cloud worker provider and lease-backed sandbox backend for the Crabbox CLI."
read_when:
- You are installing, configuring, or auditing the crabbox plugin
title: "Crabbox plugin reference"
<!-- Generated file. Do not edit by hand.
Run `pnpm plugins:inventory:gen` to rebuild it. Hand-written text survives only
between the openclaw-plugin-reference:manual-start and
openclaw-plugin-reference:manual-end comment markers. -->
Cloud worker provider and lease-backed sandbox backend for the Crabbox CLI.
## Distribution
- Package: `@openclaw/crabbox-provider`
- Install route: included in OpenClaw
## Surface
- CLI commands: `openclaw crabbox`
- Contracts: `tools`, `workerProviders`
- Skills
<!-- openclaw-plugin-reference:manual-start -->
## Configure
See [Cloud worker environments](/gateway/config-cloud-workers#crabbox-profile) for the profile schema and lifecycle notes.
Forward Gateway environment variables to an operator-provided setup script by listing their names in the Crabbox profile settings:
```json5 validate=false
{
setup: 'install-worker "$OPENCLAW_WORKER_ARTIFACT_TOKEN"',
setupEnv: ["OPENCLAW_WORKER_ARTIFACT_TOKEN"],
}
```
`setupEnv` explicitly forwards up to 16 unique environment variable names to the setup command only. Values are read from the Gateway process environment and are never stored in the profile configuration. Missing variables fail before a machine is allocated.
<!-- openclaw-plugin-reference:manual-end -->