MCPcopy Create free account
hub / github.com/ScrapeGraphAI/scrapecraft / ChatState

Interface ChatState

frontend/src/store/chatStore.ts:15–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13}
14
15interface ChatState {
16 messages: ChatMessage[];
17 isLoading: boolean;
18 error: string | null;
19
20 // Actions
21 addMessage: (message: ChatMessage) => void;
22 sendMessage: (content: string, pipelineId: string) => Promise<void>;
23 clearMessages: () => void;
24 setLoading: (loading: boolean) => void;
25 setError: (error: string | null) => void;
26}
27
28export const useChatStore = create<ChatState>((set, get) => ({
29 messages: [],

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected