Assist SDK
Embeds Clara into customer sites with contextual chat, live voice controls, customer-friendly states, and tenant-aware runtime config.
Architecture
A serious customer agent must separate customer UX, tenant control, retrieval, workflow actions, telemetry, and live voice operations.
Embeds Clara into customer sites with contextual chat, live voice controls, customer-friendly states, and tenant-aware runtime config.
The tenant-aware platform boundary for channel requests, runtime configuration, workflow execution, connectors, and administration.
One shared runtime owns every customer turn across channels, selects an enabled workflow, persists execution state, and invokes only allowed tools and connectors.
LiveKit handles real-time media and turn-taking while the same Clara workflow runtime used by web chat owns business decisions and responses.
Runtime behavior
The architecture separates conversational reasoning from authoritative workflow state and connector execution.
The shared runtime persists workflow sessions, prepared turns, selected workflows, and tool operations in PostgreSQL. Another Clara API instance can continue the session from authoritative state instead of reconstructing transactional progress from conversation text.
Models do not call tenant systems directly. Transactional workflows expose explicit tool contracts, and connector capabilities resolve only through bindings owned by the authenticated tenant. Missing, mismatched, or unavailable bindings fail closed.
Retries reuse a stable operation identity. Leased tool-operation records prevent repeated requests from duplicating orders, bookings, refunds, or other connector mutations while still allowing interrupted workflows to resume safely.
The runtime returns directives that chat and voice adapters can project into their own experiences. Correlation IDs and a persisted event timeline connect routing, tools, connectors, latency, outcomes, handoffs, and evaluation evidence for diagnosis.
Pick one high-volume support reason.
Install Clara Assist SDK on a demo or staging site.
Load tenant knowledge, policies, and workflow actions.
Validate voice, chat, handoff, analytics, and guardrails.
Expand across channels and customer journeys.