1.9 KiB
1.9 KiB
UI Toolkit 5-Minute Preflight Runbook
Use this before deep debugging. It catches the most common UI Toolkit failures quickly.
Skill Doc Standard Note
- Agent-skill standard entrypoint is
SKILL.md. - This runbook is an operational convention (recommended), not a required skill file.
SKILL.mdis also a navigation convention for larger skill docs.
1) Confirm Token Source
- UI Toolkit still needs Video SDK JWT.
- Generate JWT server-side only (never expose SDK secret client-side).
2) Confirm Basic Config
videoSDKJWT,sessionName,userNamemust be present.- Verify enabled features match your expected UI behavior.
3) Confirm Framework Constraints
- Validate your installed package peer dependencies (React version mismatch is common).
- In SSR frameworks, load toolkit client-side and clean up on unmount.
4) Confirm CSS and Lifecycle
- Ensure toolkit CSS is loaded.
- Call
closeSession/destroyon teardown to avoid stale UI state.
5) Confirm Deployment Paths
- In basePath/subpath deployments, verify API route URLs and asset paths.
- If API returns HTML instead of JSON, re-check route mapping/proxy.
6) Quick Probes
- Token endpoint returns JSON token.
joinSessionsucceeds and session events fire.- Closing session cleans up container without errors.
Copy/Paste Validation Commands
# 1) Verify token endpoint responds with JSON
curl -sS -i "$UI_TOOLKIT_BASE_URL/api/token"
# 2) Verify app route is reachable
curl -sS -i "$UI_TOOLKIT_BASE_URL"
Expected: valid JSON for token endpoint and valid HTML for app route.
7) Fast Decision Tree
- Session won't join -> invalid/missing JWT or bad session config.
- UI partially broken -> missing CSS or unsupported feature config.
- Works local, fails prod -> basePath/proxy mismatch.
8) SDK Selection Guardrail
- Use UI Toolkit for low-code prebuilt Video SDK UI.
- Use raw Video SDK for full custom rendering and control.