跳到主要内容

开发准备

安装与 Dashboard 预览

在仓库根目录执行:

bun install
cd dashboard
bun install
bun run dev

Dashboard 是独立前端。界面加载不代表沙箱 API 已运行,未配置后端时数据请求可能失败。

启动 Worker 前的配置

仓库命令依赖 Wrangler 配置。当前 checkout 没有可直接复用的已核验 wrangler.toml; 需要先由部署维护者配置自己的 Worker 和资源绑定:

  • 入口 src/worker.ts
  • DB:隔离的 D1 数据库;表结构在 schema.sql
  • FACILITATOR:启用 x402 时使用的服务绑定。
  • E2B_API_KEY 与所需 OpenClaw / 模型凭据:经安全配置注入。
  • 沙箱模板、超时和支付网络:见配置说明

完成配置后,仓库现有 bun run dev 调用 wrangler dev。 本地 D1 初始化命令为:

bun run d1:migrate:local

本页没有创建远程数据库或部署服务。不要复制其他环境的账户、数据库或密钥。

本地只读检查

当本地 Worker 已在 8787 端口运行时:

curl http://127.0.0.1:8787/health

预期 JSON 含 status: "ok" 和时间戳。健康接口不证明 E2B、支付结算或完整沙箱生命周期可用。