MCPcopy
hub / github.com/CopilotKit/CopilotKit / getOrCreate

Method getOrCreate

packages/bot/src/platform-adapter.ts:205–205  ·  view source on GitHub ↗
(
    conversationKey: string,
    replyTarget: ReplyTarget,
    makeAgent: (threadId: string) => AbstractAgent,
  )

Source from the content-addressed store, hash-verified

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,

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