1import{D as e}from"./index-kSfDswZP.js";import"./react-vendor-DbzdS4FP.js";import"./ui-vendor-DCtmHMLE.js";import"./markdown-vendor-DonjKQI4.js";import"./i18n-vendor-BrUIoOSg.js";import"./dnd-vendor-DdAwup11.js";async function s(i,o=e){const[t,l]=await Promise.allSettled([o.listProviders(),o.getActiveModels({scope:"effective",agent_id:i})]);return{providers:t.status==="fulfilled"&&Array.isArray(t.value)?t.value:null,activeModels:l.status==="fulfilled"?l.value:null,loadError:t.status==="rejected"||l.status==="rejected"}}async function r(i){return e.getActiveModels({scope:"effective",agent_id:i})}const p={addModel:e.addModel,loadActiveModels:r,loadModelSelectorData:s,setActiveLlm:e.setActiveLlm,setModelVisibility:e.setModelVisibility};export{r as loadActiveModels,s as loadModelSelectorData,p as modelSelectorApi};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.