{"version":3,"sources":["/Users/shyun/comcom/ain-enterprise/ain-adk/dist/cjs/chunk-TO3PRCSI.cjs","../../src/services/prompts/single-trigger.ts"],"names":["singleTriggerPrompt"],"mappings":"AAAA;ACEA,MAAA,SAAe,mBAAA,CACd,YAAA,EACA,UAAA,EACC;AACD,EAAA,MAAMA,qBAAAA,EACJ,sBAAM,YAAA,2BAAc,cAAA,mBAAe,CAAA,6BAAG,sBAAA,0BAAA,CAAyB,IAAA,GAChE,CAAA;AAAA;AAAA;AAAA;AAAA,CAAA;AAMD,EAAA,OAAO,CAAA;AAAA,SAAA,EAAA,iBACG,IAAI,IAAA,CAAK,CAAA,CAAA,CAAE,kBAAA,CAAmB,CAAC,CAAA;AAAA;AAAA,EAExCA,oBAAmB,CAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAUnB,UAAU,CAAA;AAAA,CAAA;AAEZ;AAEA,IAAO,uBAAA,EAAQ,mBAAA;ADPf;AACA;AACE;AACF,wDAAC","file":"/Users/shyun/comcom/ain-enterprise/ain-adk/dist/cjs/chunk-TO3PRCSI.cjs","sourcesContent":[null,"import type { MemoryModule } from \"@/modules\";\n\nasync function singleTriggerPrompt(\n\tmemoryModule: MemoryModule,\n\tintentList: string,\n) {\n\tconst singleTriggerPrompt =\n\t\t(await memoryModule?.getAgentMemory()?.getSingleTriggerPrompt?.()) ||\n\t\t`Instructions:\n1. Select the single most appropriate intent from the available intent list\n2. If no intent matches well, do not set intentName\n3. Provide a 2-3 sentence action plan describing what will be done\n`;\n\n\treturn `\nToday is ${new Date().toLocaleDateString()}.\n\n${singleTriggerPrompt}\n\nOutput Format:\nYou MUST return the output in the following JSON format. Do not include any other text before or after the JSON:\n{\n  \"intentName\": \"<intent_name or null>\",\n  \"actionPlan\": \"<2-3 sentence description of what will be done>\"\n}\n\nAvailable intent list:\n${intentList}\n`;\n}\n\nexport default singleTriggerPrompt;\n"]}