openclaw-bootstrap-debug

von vercel

OpenClaw Bootstrap, Bundle, Konfiguration und Restore-Asset-Debugging für vercel-openclaw: openclaw.bundle Sidecars, Plugin-Erkennung, Channel-Katalog, Neustart…

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.

Mehr Skills von vercel

benchmark-sandbox
vercel
Führt vercel-plugin-eval-Szenarien in Vercel Sandboxes aus, anstatt in lokalen WezTerm-Panels. Stellt temporäre Mikro-VMs mit vorinstalliertem Claude Code + Plugin bereit,…
official
emil-design-eng
vercel
Diese Fertigkeit kodiert Emil Kowalskis Philosophie zu UI-Verfeinerung, Komponentendesign, Animationsentscheidungen und den unsichtbaren Details, die Software großartig wirken lassen.
official
vercel-react-best-practices
vercel
Richtlinien zur Leistungsoptimierung von React und Next.js von Vercel Engineering. Diese Fähigkeit sollte beim Schreiben, Überprüfen oder Refaktorisieren von React/Next.js…
official
vercel-react-best-practices
vercel
Richtlinien zur Leistungsoptimierung von React und Next.js von Vercel Engineering. Diese Fähigkeit sollte beim Schreiben, Überprüfen oder Refaktorisieren von React/Next.js…
official
write-guide
vercel
Erstelle eine technische Anleitung, die einen realen Anwendungsfall durch progressive Beispiele vermittelt. Konzepte werden nur dann eingeführt, wenn der Leser sie benötigt.
official
release
vercel
Vercel-Plugin veröffentlichen — Gates ausführen, Version erhöhen, Artefakte generieren, committen und pushen. Verwenden, wenn aufgefordert, „zu veröffentlichen“, „auszuliefern“, „Version zu erhöhen und zu pushen“ oder „ein Release zu erstellen“.
official
deepsec
vercel
Führen Sie DeepSec gegen einen Vercel-Projekt-Checkout von dev3000 aus. Verwenden Sie für die Ein-Klick-DeepSec-Einrichtung, das Bootstrapping des Projektkontexts, die begrenzte Erstverarbeitung und…
official
backport-pr
vercel
Backportiere einen gemergten Next.js Pull-Request von canary auf einen früheren Release-Branch wie next-16-2. Verwende, wenn der Benutzer darum bittet, einen Backport, Cherry-Pick oder das Öffnen eines…
official