[appkit plugin] [4/x] Add @databricks/chat-ui package#386
Open
hubertzub-db wants to merge 4 commits intodatabricks:mainfrom
Open
[appkit plugin] [4/x] Add @databricks/chat-ui package#386hubertzub-db wants to merge 4 commits intodatabricks:mainfrom
hubertzub-db wants to merge 4 commits intodatabricks:mainfrom
Conversation
This was referenced Mar 19, 2026
05a1cc8 to
83a0259
Compare
bbqiu
approved these changes
Mar 20, 2026
Collaborator
bbqiu
left a comment
There was a problem hiding this comment.
lgtm given things are very temporary (we will soon replace with e2e-chatbot-app-next)
fb15c97 to
80ce1a0
Compare
Signed-off-by: Hubert Zub <hubert.zub@databricks.com>
Signed-off-by: Hubert Zub <hubert.zub@databricks.com>
Add per-package pnpm-lock.yaml and CI/release workflows with explicit pnpm version and cache-dependency-path.
80ce1a0 to
988e88e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🥞 Stacked PR
Summary
Adds a standalone React component library at
integrations/chat-ui, extracted from AppKit UI's agent-chat components.What it ships:
SimpleAgentChat— drop-in chat widget wired toPOST /invocationswith SSE streaming (Responses API format)useAgentChat— headless hook for consumers who want full control over renderingAgentChatMessage,AgentChatPart) and typesStyling approach:
dist/styles.css) with all utilities + a default light theme via CSS variables — consumers without Tailwind justimport "@databricks/chat-ui/styles.css"[data-chat-ui]attribute avoids leaking preflight styles into the host pageDependencies:
react/react-domas peer dependencies@radix-ui/react-slot,class-variance-authority,clsx,tailwind-mergeas runtime dependencies (inlined Button/Card primitives)@databricks/appkitor@databricks/appkit-ui— fully self-contained