openclaw-bootstrap-debug

bởi vercel

Gỡ lỗi bootstrap, bundle, cấu hình và khôi phục tài sản của OpenClaw cho vercel-openclaw: sidecar openclaw.bundle, khám phá plugin, danh mục kênh, khởi động lại…

npx skills add https://github.com/vercel-labs/vercel-openclaw --skill openclaw-bootstrap-debug

OpenClaw Bootstrap Debug

Use this skill when the sandbox exists but OpenClaw setup, bundle loading, gateway restart, plugin discovery, or config restoration is broken.

Evidence First

Collect:

  • GET /api/admin/sandbox-diag port probes.
  • GET /api/admin/logs filtered for gateway., sandbox., bootstrap., restore..
  • Sanitized /home/vercel-sandbox/.openclaw/openclaw.json shape.
  • Process list and ports inside sandbox.
  • Tail of /tmp/openclaw/openclaw-*.log with secrets redacted.
  • Bundle URL and sidecar presence from wrapper logs/config, not by guessing.

Common Failure Splits

  • Bootstrap never completed vs fast restore failed.
  • Bundle missing sidecar asset vs plugin discovery path wrong.
  • Gateway process stale/defunct vs new process failed to bind port 3000.
  • Config hash changed but dynamic resume files did not include the same fields.
  • Channel catalog missing vs channel config invalid.
  • Telegram webhookSecret missing from one config/hash/restore path.

Fix Boundaries

  • Config/restart: src/server/openclaw/config.ts.
  • Bootstrap/assets: src/server/openclaw/{bootstrap,restore-assets}.ts.
  • Lifecycle caller: src/server/sandbox/lifecycle.ts.
  • Channel config sync: src/server/channels/admin/apply-channel-config-change.ts.
  • Tests: bootstrap/config/restore tests plus affected channel readiness tests.

Verification

node scripts/verify.mjs --steps=test,typecheck
lat check

For live fixes, include before/after gateway boot evidence: process list, port 3000 probe, plugin count or route registration, and relevant gateway.restart_* events.

Thêm skills từ vercel

benchmark-sandbox
vercel
Chạy các kịch bản đánh giá vercel-plugin trong Vercel Sandboxes thay vì các bảng WezTerm cục bộ. Cung cấp các microVM tạm thời với Claude Code và plugin được cài đặt sẵn,…
official
emil-design-eng
vercel
Kỹ năng này mã hóa triết lý của Emil Kowalski về trau chuốt giao diện người dùng, thiết kế thành phần, quyết định hoạt ảnh và những chi tiết vô hình giúp phần mềm mang lại cảm giác tuyệt vời.
official
vercel-react-best-practices
vercel
Hướng dẫn tối ưu hiệu suất React và Next.js từ Vercel Engineering. Kỹ năng này nên được sử dụng khi viết, xem xét hoặc tái cấu trúc mã React/Next.js…
official
vercel-react-best-practices
vercel
Hướng dẫn tối ưu hiệu suất React và Next.js từ Vercel Engineering. Kỹ năng này nên được sử dụng khi viết, xem xét hoặc tái cấu trúc mã React/Next.js…
official
write-guide
vercel
Tạo một hướng dẫn kỹ thuật dạy một trường hợp sử dụng thực tế thông qua các ví dụ tiến dần. Các khái niệm chỉ được giới thiệu khi người đọc cần đến chúng.
official
release
vercel
Phát hành vercel-plugin — chạy các cổng, tăng phiên bản, tạo tạo phẩm, commit và push. Sử dụng khi được yêu cầu "phát hành", "ship", "tăng và push", hoặc "cắt một bản phát hành".
official
deepsec
vercel
Chạy DeepSec trên bản checkout dự án Vercel từ dev3000. Sử dụng để thiết lập DeepSec một chạm, khởi tạo ngữ cảnh dự án, xử lý lần đầu có giới hạn, và…
official
backport-pr
vercel
Backport một pull request Next.js đã được merge từ canary sang một nhánh phát hành trước đó như next-16-2. Sử dụng khi người dùng yêu cầu backport, cherry-pick, hoặc mở một…
official