Typed orchestration outcomes
Evidence, clarification, confirmation and structured results.
Add retrieval evidence, clarification forms, confirmations, action results and backend-owned conversations to any web application—without moving identity, policy or business execution into the browser.
npm install github:Loom-AI-Labs/ai-fabric-chat-ui#v0.3.0
Evidence, clarification, confirmation and structured results.
Identity, tenant policy and execution remain in your application.
Docked, floating, inline and full-screen.
Branding, domain tools, action renderers and attachments.
The problem
A plain message list cannot explain retrieval evidence, ask structured clarification, collect confirmation or present action outcomes with enough context for a dependable product experience.
The product value
Chat UI supplies those reusable interaction surfaces while the host application keeps control of authentication, conversation persistence, policy and business operations.
Capability pillars
Render backend-owned conversations in compact, full and embedded layouts.
Present sources, documents and grounded answer context without raw payloads.
Collect missing fields through explicit, application-friendly form contracts.
Show proposed operations and capture deliberate user confirmation.
Use Web Component or React bindings with Arabic and RTL support.
Ownership boundary
Architecture
Quick start
Start from the public documentation, wire one bounded scenario and keep authorization and source data in the host.
Integration guide<script type="module" src="/ai-fabric-chat-ui.js"></script>
<ai-fabric-chat
endpoint="/api/assistant/query"
locale="en"
mode="embedded">
</ai-fabric-chat> Live proof
A shopper explores synthetic products, asks grounded questions and inspects the evidence behind the response.
The health surface reports AI Fabric 0.4.0 and enabled chat, retrieval and data-sync capabilities.
A user asks for account help, reviews the proposed operation and confirms only after the application exposes validation evidence.
Validation warnings can be shown without silently discarding user-confirmed values.
Compatibility and release status
Contribute
Inspect the implementation, open a focused issue or bring a reproducible application boundary that the current contracts do not handle well.