WallySkeleton
Use the same WallySkeleton while the host downloads the assistant remote, the remote checks access, and the runtime connects. Import it from @wallarm-org/design-system/WallySkeleton without loading WallyAssistant or its markdown renderer. Give the parent a height; the skeleton fills it. Placeholders and the decorative mesh are static, so remounting between loading stages preserves the image, including with reduced motion. The surface announces “Loading Wally”; override aria-label for localization. It has no interactive controls.
Usage
Examples
Narrow
Handoff
Continue loading remounts the skeleton, like replacing the host fallback with the remote’s own loading state. Its geometry, colors and background stay identical.