{"version":3,"file":"index.mjs","sources":["../src/tools.ts","../src/extract_query.ts","../src/select.ts","../src/utils.ts","../src/index.ts"],"sourcesContent":[null,null,null,null,null],"names":["Tools","extract_query","type","function","name","description","parameters","properties","query_list","items","reason","query","required","select_functions","function_list","function_name","async","extractQuery","ctx","completionStream","request","messages","role","content","join","histories","map","factory","decodeHistory","flat","prompt","contents","decodeUserMessageContent","tool_choice","tools","completion","value","utils","ChatGptCompletionMessageUtil","merge","StreamUtil","readAll","queries","choices","message","tool_calls","filter","tc","flatMap","v","arg","JSON","parse","arguments","Array","isArray","selectFunction","props","toolList","prevFailures","restRetry","selectCompletion","id","stringify","tool_call_id","config","systemPrompt","select","AgenticaSystemPrompt","SELECT","emendMessages","AgenticaDefaultPrompt","write","then","toolCalls","length","forEach","event","createAssistantMessageEvent","stream","toAsyncGenerator","done","get","dispatch","catch","failures","reduce","acc","cur","errors","push","path","expected","idx","validation","data","feedback","Error","operation","operations","undefined","selection","createOperationSelection","stack","createSelectEvent","f","uniqBy","array","selector","seen","Set","item","key","has","add","BootAgenticaVectorSelector","isEmbedded","setEmbedded","useEmbeddedContext","searchTool","embedContext","strategy","selectorExecute","Promise","all","res","op","protocol","method","tags","arr","set"],"mappings":"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"}