{"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","flat","prompt","contents","decodeUserMessageContent","tool_choice","tools","chunks","utils","StreamUtil","readAll","completion","ChatGptCompletionMessageUtil","merge","queries","choices","message","tool_calls","filter","tc","flatMap","v","arg","JSON","parse","arguments","Array","isArray","selectFunction","props","toolList","prevFailures","restRetry","selectCompletion","AgenticaDefaultPrompt","write","config","id","stringify","tool_call_id","systemPrompt","select","AgenticaSystemPrompt","SELECT","emendMessages","then","toolCalls","length","forEach","event","createAssistantMessageEvent","stream","toAsyncGenerator","done","get","dispatch","catch","failures","reduce","acc","cur","errors","push","path","expected","value","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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"}