{"version":3,"sources":["/Users/shyun/comcom/ain-enterprise/ain-adk/dist/cjs/chunk-UGTZOIUL.cjs","../../src/modules/memory/memory.module.ts"],"names":[],"mappings":"AAAA;ACWO,IAAM,aAAA,EAAN,MAAmB;AAAA,EACjB;AAAA,EAER,WAAA,CAAY,MAAA,EAAiB;AAC5B,IAAA,IAAA,CAAK,OAAA,EAAS,MAAA;AAAA,EACf;AAAA,EAEA,MAAM,UAAA,CAAA,EAA4B;AACjC,IAAA,MAAM,IAAA,CAAK,MAAA,CAAO,OAAA,CAAQ,CAAA;AAAA,EAC3B;AAAA,EAEA,MAAM,QAAA,CAAA,EAA0B;AAC/B,IAAA,GAAA,CAAI,IAAA,CAAK,MAAA,CAAO,WAAA,CAAY,CAAA,EAAG;AAC9B,MAAA,MAAM,IAAA,CAAK,MAAA,CAAO,UAAA,CAAW,CAAA;AAAA,IAC9B;AAAA,EACD;AAAA,EAEO,cAAA,CAAA,EAA+B;AACrC,IAAA,OAAO,IAAA,CAAK,MAAA,CAAO,cAAA,CAAe,CAAA;AAAA,EACnC;AAAA,EAEO,eAAA,CAAA,EAAiC;AACvC,IAAA,OAAO,IAAA,CAAK,MAAA,CAAO,eAAA,CAAgB,CAAA;AAAA,EACpC;AAAA,EAEO,eAAA,CAAA,EAAiC;AACvC,IAAA,OAAO,IAAA,CAAK,MAAA,CAAO,eAAA,CAAgB,CAAA;AAAA,EACpC;AAAA,EAEO,yBAAA,CAAA,EAAqD;AAC3D,IAAA,OAAO,IAAA,CAAK,MAAA,CAAO,yBAAA,CAA0B,CAAA;AAAA,EAC9C;AAAA,EAEO,qBAAA,CAAA,EAA6C;AACnD,IAAA,OAAO,IAAA,CAAK,MAAA,CAAO,qBAAA,CAAsB,CAAA;AAAA,EAC1C;AAAA;AAAA;AAAA;AAAA;AAAA,EAMO,iBAAA,CAAA,EAAiD;AACvD,IAAA,uBAAO,IAAA,mBAAK,MAAA,qBAAO,iBAAA,0BAAA,CAAoB,GAAA;AAAA,EACxC;AAAA,EAEO,oBAAA,CAAA,EAAuD;AAC7D,IAAA,uBAAO,IAAA,qBAAK,MAAA,qBAAO,oBAAA,0BAAA,CAAuB,GAAA;AAAA,EAC3C;AACD,CAAA;ADnBA;AACA;AACE;AACF,oCAAC","file":"/Users/shyun/comcom/ain-enterprise/ain-adk/dist/cjs/chunk-UGTZOIUL.cjs","sourcesContent":[null,"import type {\n\tIAgentMemory,\n\tIDocumentMemory,\n\tIIntentMemory,\n\tIMemory,\n\tIScheduleRunMemory,\n\tIThreadMemory,\n\tIUserWorkflowMemory,\n\tIWorkflowTemplateMemory,\n} from \"./base.memory.js\";\n\nexport class MemoryModule {\n\tprivate memory: IMemory;\n\n\tconstructor(memory: IMemory) {\n\t\tthis.memory = memory;\n\t}\n\n\tasync initialize(): Promise<void> {\n\t\tawait this.memory.connect();\n\t}\n\n\tasync shutdown(): Promise<void> {\n\t\tif (this.memory.isConnected()) {\n\t\t\tawait this.memory.disconnect();\n\t\t}\n\t}\n\n\tpublic getAgentMemory(): IAgentMemory {\n\t\treturn this.memory.getAgentMemory();\n\t}\n\n\tpublic getThreadMemory(): IThreadMemory {\n\t\treturn this.memory.getThreadMemory();\n\t}\n\n\tpublic getIntentMemory(): IIntentMemory {\n\t\treturn this.memory.getIntentMemory();\n\t}\n\n\tpublic getWorkflowTemplateMemory(): IWorkflowTemplateMemory {\n\t\treturn this.memory.getWorkflowTemplateMemory();\n\t}\n\n\tpublic getUserWorkflowMemory(): IUserWorkflowMemory {\n\t\treturn this.memory.getUserWorkflowMemory();\n\t}\n\n\t/**\n\t * Document storage. Returns undefined when the underlying memory\n\t * implementation does not support documents.\n\t */\n\tpublic getDocumentMemory(): IDocumentMemory | undefined {\n\t\treturn this.memory.getDocumentMemory?.();\n\t}\n\n\tpublic getScheduleRunMemory(): IScheduleRunMemory | undefined {\n\t\treturn this.memory.getScheduleRunMemory?.();\n\t}\n}\n"]}