MCPcopy
hub / github.com/CopilotKit/CopilotKit / ConversationStore

Interface ConversationStore

packages/bot/src/platform-adapter.ts:204–210  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

202
203/** Adapter-owned conversation state; the adapter resolves (or creates) the agent session for a conversation. */
204export interface ConversationStore {
205 getOrCreate(
206 conversationKey: string,
207 replyTarget: ReplyTarget,
208 makeAgent: (threadId: string) => AbstractAgent,
209 ): Promise<AgentSession>;
210}
211
212export interface PlatformAdapter {
213 readonly platform: string;

Implementers 7

TelegramConversationStorepackages/bot-telegram/src/conversation
WhatsAppConversationStorepackages/bot-whatsapp/src/conversation
TeamsConversationStorepackages/bot-teams/src/conversation-st
DiscordConversationStorepackages/bot-discord/src/conversation-
SlackConversationStorepackages/bot-slack/src/conversation-st
SlackAdapterpackages/bot-slack/src/adapter.ts
FakeAdapterpackages/bot/src/testing/fake-adapter.

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…