openclaw-bootstrap-debug

от vercel

Отладка начальной загрузки, сборки, конфигурации и восстановления ресурсов OpenClaw для vercel-openclaw: сайдкары openclaw.bundle, обнаружение плагинов, каталог каналов, перезапуск…

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.

Больше skills от vercel

benchmark-sandbox
vercel
Запускает сценарии оценки vercel-plugin в песочницах Vercel вместо локальных панелей WezTerm. Предоставляет эфемерные микроВМ с предустановленными Claude Code и плагином,…
official
emil-design-eng
vercel
Этот навык кодирует философию Эмиля Ковальски в отношении полировки интерфейса, дизайна компонентов, анимационных решений и незаметных деталей, которые делают программное обеспечение приятным в использовании.
official
vercel-react-best-practices
vercel
Рекомендации по оптимизации производительности React и Next.js от инженеров Vercel. Этот навык следует использовать при написании, ревью или рефакторинге React/Next.js…
official
vercel-react-best-practices
vercel
Рекомендации по оптимизации производительности React и Next.js от инженеров Vercel. Этот навык следует использовать при написании, рецензировании или рефакторинге React/Next.js…
official
write-guide
vercel
Создайте техническое руководство, которое обучает реальному примеру использования через последовательные примеры. Концепции вводятся только тогда, когда они нужны читателю.
official
release
vercel
Vercel-plugin — запуск шлюзов, обновление версии, генерация артефактов, коммит и пуш. Используйте, когда вас просят «выпустить релиз», «запустить», «обновить версию и запушить» или «сделать релиз».
official
deepsec
vercel
Запустить DeepSec для проверки проекта Vercel из dev3000. Используется для одношаговой настройки DeepSec, начальной загрузки контекста проекта, ограниченной первичной обработки и…
official
backport-pr
vercel
Выполнить бэкпорт объединённого pull request Next.js из canary в предыдущую ветку релиза, например next-16-2. Используйте, когда пользователь просит выполнить бэкпорт, cherry-pick или открыть…
official