godcrm/index.ts
GOD CRM Release f89e074dd1
Some checks failed
CI / Lint / Typecheck / Test / Build (push) Has been cancelled
CI / PostgreSQL Integration Tests (push) Has been cancelled
GOD CRM — public scrubbed snapshot
Governed substrate for autonomous agents: scoped identity (passports),
audited actions, MCP workspace. Infra IPs and secrets redacted for public release.
2026-08-10 04:01:45 +03:00

27 lines
1.7 KiB
TypeScript

// Main chat panel component (ADR-024: Restored v2)
export { AIChatPanel } from './components/AIChatPanel';
export { AIChatProvider, useAIChat } from './context/AIChatContext';
// ADR-024: Telegram-like components (alternative)
export { TelegramChatLayout } from './components/TelegramChatLayout';
export { ChatListView } from './components/ChatListView';
export { ChatConversationView } from './components/ChatConversationView';
// Shared components
export { MentionInput } from './components/MentionInput';
export { TaskSelector } from './components/TaskSelector';
export { ChatSettings } from './components/ChatSettings';
export { ParticipantSelector } from './components/ParticipantSelector';
export { RowBinding } from './components/RowBinding';
export { ChatBindingSettings } from './components/ChatBindingSettings';
export type { MentionUser, MentionInputProps } from './components/MentionInput';
export type { TaskSelectorProps } from './components/TaskSelector';
export type { ChatSettingsProps } from './components/ChatSettings';
export type { ParticipantSelectorProps, Participant, ParticipantType } from './components/ParticipantSelector';
export type { RowBindingProps, BoundRow } from './components/RowBinding';
export type { ChatBindingConfig, ChatBindingSettingsProps } from './components/ChatBindingSettings';
export type { ChatPreview, ChatListViewProps } from './components/ChatListView';
export type { ChatMessageItem, ChatMessageItemContentType, ChatInfo, ChatConversationViewProps } from './components/ChatConversationView';
export type { ChatMessageItemTurn } from './utils/groupChatMessageItems';
export { AgentTurnBubble } from './components/AgentTurnBubble';
export type { TelegramChatLayoutProps } from './components/TelegramChatLayout';