@sisense/sdk-assistant
v0.3.2
Published
React component library for AI-powered assistants in Sisense Compose SDK, providing chat interfaces and tools for analytics, chart building, and dashboard creation.
Keywords
Readme
@sisense/sdk-assistant
React component library for AI-powered assistants in Sisense Compose SDK, providing chat interfaces and tools for analytics, chart building, and dashboard creation.
Overview
This library provides React components and tools for building AI-powered assistant experiences in Sisense applications. It includes:
- Assistants (
src/assistants/) - Main assistant components (StudioAssistant, AnalyticsAssistant) - Components (
src/components/) - UI components for chat interfaces, tool calls, and assistant features - Tools (
src/lib/tools/) - Tool implementations for chart building, dashboard creation, and data operations - Services (
src/lib/services/) - API clients for Sisense backend services - Stores (
src/stores/) - State management for conversations, canvas, and assistant state
Architecture
src/
assistants/ # Main assistant components
components/ # UI components (chat, tools, canvas)
lib/
tools/ # Tool implementations
services/ # API clients
stores/ # State managementDevelopment
# Build the library
pnpm build
# Run tests
pnpm test
