@camunda/copilot-chat
v0.7.0
Published
Camunda Copilot Client Library - React components and utilities for Camunda Platform 8
Readme
@camunda/copilot-chat
React component library for embedding Camunda Copilot chat interface into web applications.
Installation
npm install @camunda/copilot-chatPeer Dependencies:
npm install react react-dom @carbon/react @carbon/icons-reactQuick Start
import { CopilotChat, useChatStore } from '@camunda/copilot-chat';
import '@camunda/copilot-chat/style.css';
function App() {
const handleSendMessage = (message: string) => {
const { addAssistantMessage, appendToMessage, updateMessageStatus } = useChatStore.getState();
const messageId = `msg-${Date.now()}`;
addAssistantMessage(messageId);
appendToMessage(messageId, 'Hello!');
updateMessageStatus(messageId, 'complete');
};
return <CopilotChat onSendMessage={handleSendMessage} />;
}For full agent orchestration with tool execution, see Writing Adapters.
Props
Full props reference: Integration Guide.
Documentation
License
Camunda License 1.0 - See LICENSE file for details.
