@digitalsingularity/agent-ui-chat-components
Version:
Reusable UI components for agent chat and management interfaces
27 lines (26 loc) • 1.93 kB
TypeScript
export type { Message, AgentContext } from './lib/ai-agent';
export { createMessageId } from './lib/ai-agent';
export { createAvatarGenerationService, createMockAvatarService } from './lib/avatarService';
export { default as AgentChatModal } from './components/AgentChatModal';
export { default as AgentsPage } from './components/AgentsPage';
export { default as AgentsTab } from './components/AgentsTab';
export { AgentsSettings } from './components/AgentsSettings';
export { AgentFormModal } from './components/AgentFormModal';
export { AgentForm } from './components/AgentForm';
export { AgentEditTab } from './components/AgentEditTab';
export { AgentResponsiveLayout } from './components/AgentResponsiveLayout';
export { default as AvatarGenerator } from './components/AvatarGenerator';
export { useAgentManagement } from './lib/useAgentManagement';
export type { AgentChatModalProps } from './components/AgentChatModal';
export type { AgentsPageProps } from './components/AgentsPage';
export type { AgentsTabProps, AiAgent as AgentsTabAiAgent } from './components/AgentsTab';
export type { AgentsSettingsProps, AgentsSettingsUIComponents } from './components/AgentsSettings';
export type { AgentFormModalProps } from './components/AgentFormModal';
export type { AgentFormProps } from './components/AgentForm';
export type { AgentEditTabProps } from './components/AgentEditTab';
export type { AgentResponsiveLayoutProps } from './components/AgentResponsiveLayout';
export type { AvatarGeneratorProps } from './components/AvatarGenerator';
export type { AgentManagementProps, AiAgent, AiAgentDocument } from './lib/useAgentManagement';
export { PERSONALITY_TAGS } from './lib/useAgentManagement';
export type { AvatarGenerationOptions, AvatarGenerationResult, AvatarGenerationFunction } from './lib/avatarService';
export type { AgentService, UIComponents, AuthProvider, ToastProvider, AgentLibraryConfig } from './lib/types';