May 4, 2026
This changelog covers SDK versions 0.0.40 through 0.0.55, accumulated since the March 19, 2026 release.
Version 0.0.55
Bugfixes
Send gating while assistant is streaming
The modal send button, trigger send button, and suggestion chips are now disabled while the assistant is mid-response. Additional user messages sent during a stream weren’t being incorporated into the in-flight reply, so the SDK now blocks the send action until streaming completes. Typing remains enabled so users can prepare their next message.
Version 0.0.54
Bugfixes
Verification phone region select
Reset the success state when the user switches between phone and email verification, and narrowed the phone region (country code) select on desktop. The select now uses 56px width with text-overflow: ellipsis, addressing a layout regression where the select was disproportionately wide compared to the adjacent email field.
Version 0.0.53
Bugfixes
Skip verification render when authenticated
The verification UI no longer renders for users who are already authenticated, preventing brief flashes of the form during widget initialization.
Version 0.0.52
Features
Verification UX polish
- Progress bar in the verification UI to indicate flow completion
- Updated success copy and resend behavior
- Email confirmation step before scheduling appointments
Version 0.0.50
Features
Auto-send OTP
When the agent supplies a phone or email during conversation, the SDK auto-sends the OTP without requiring a separate user action. This streamlines verification when the agent has already collected the user’s contact info.
Bugfixes
Hide raw artifact tag bodies
Raw artifact tag content is now hidden from the inline message bubble during streaming. The previous behavior briefly exposed JSON to users mid-stream.
Auth refresh gating
isAuthenticated is gated on a live WebSocket connection, and authentication state is cleared on refresh failure. Previously, stale auth state could persist after a failed refresh.
Version 0.0.49
Features
Scheduling progress artifact
The agent can now emit a scheduling_progress artifact during multi-step flows. The SDK renders it as a pinned progress bar at the top of the chat modal and hides the tag from inline messages. See Artifacts → Scheduling progress artifact for the full type definition.
Version 0.0.48
Features
Pre-fill verification inputs from host config
The widget can pre-fill phone or email fields in the verification UI using values supplied by the host application. Useful when your app already knows part of the user’s contact info before they reach the chat.
Version 0.0.47
Features
Emphasis flag on prompt suggestions
VanillaChatPromptSuggestion now supports an emphasis: "primary" flag that renders a chip as a solid, conspicuous call-to-action. Use it to highlight the most likely starter action like “View or change my appointment”. See Quickstart → Concierge mode for examples.
Version 0.0.45
Features
Configurable concierge panel mode
A new displayMode: "concierge" lets you swap the collapsed trigger bar for a full panel layout with intro copy and prompt chips. Configure the panel via the concierge option (intro text, suggestions, alignment). See Quickstart → Concierge mode for the full API.