1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/route-II8_QZD-.js","assets/rolldown-runtime-C0FnF6B9.js","assets/workglow-Knv-30Ce.js","assets/workglow-CaelkCsb.js","assets/workglow-BqxRG8j1.js","assets/workglow-D2_ncHkl.js","assets/workglow-BVlkPUcm.js","assets/workglow-COEDqnkq.js","assets/workglow-C5xL_8kN.js","assets/workglow-BlfeuyQT.js","assets/workglow-CrvcXmNl.js","assets/workglow-lEje4T37.js","assets/workglow-CAhzlWDJ.js","assets/workglow-ymEYM5Bw.js","assets/logger-DTWY-8S6.js","assets/react-L1GZ9krx.js","assets/react-CSyC6ryz.css","assets/vendor-B8brlk5q.js","assets/vendor-CjNdWH39.js","assets/src-BLWS0xjy.js","assets/vendor-BK915W9P.js","assets/vendor-fIQ39nda.js","assets/vendor-Dk7kO6IS.js","assets/vendor-DS4fTyTv.js","assets/vendor-Cqs8EBBg.js","assets/vendor-C_dUmaju.js","assets/vendor-CcMj4Gf9.js","assets/vendor-CUFDcZka.js","assets/vendor-f_9gMlMM.js","assets/vendor-DR6tyLh1.js","assets/vendor-D4stiZcW.js","assets/vendor-BlfjIX3c.js","assets/vendor-OKs4FaZG.js","assets/vendor-DH6Xisrv.js","assets/vendor-RMDVQZp8.js","assets/vendor-B1oS1Hu2.js","assets/ActivityUsageMetrics-CLURwKXT.js","assets/ingest-workflow-core-6iYQmICW.js","assets/app-BZHB3hGg.js","assets/detect-BCX5cGjv.js","assets/scope-context-for-COPXLQWr.js","assets/get-execution-provider-BkPoy6bu.js","assets/brand-B81YMJJB.js","assets/request-id-VkjYnmP0.js","assets/workglow-BABJDPy6.js","assets/feature-flags-DG7Kpzdd.js","assets/workglow-DQvYZccu.js","assets/workglow-DV2pbHuE.js","assets/workglow-BHXsoBDv.js","assets/workglow-BbMtxoCz.js","assets/canvasBridge-BktrNxHX.js","assets/modelCapabilities-DrNemV9o.js","assets/useAuth-mnX4769x.js","assets/useUserRepositories-Cu0xbYxk.js","assets/command-Dxod54ew.js","assets/utils-BnRDfH8c.js","assets/dialog-b5Am4QzF.js","assets/input-editors-DT4_SF7v.js","assets/FeatureFlagContext-DVWLU1mR.js","assets/supabase-ByuzImsJ.js","assets/vendor-WFesjzen.js","assets/vendor-AlOgtX6q.js","assets/vendor-ArfL4s_v.js","assets/vendor-ki1aDNmZ.js","assets/inline-subflow-graphs-NwrmukiK.js","assets/display-text-D5IcwLmp.js","assets/button-BV1_XhWF.js","assets/scroll-area-CmQm6jVJ.js","assets/vendor-TL0KCFfy.js","assets/input-BBASpcLP.js","assets/switch-DG5wL2e5.js","assets/useEnsurePassphrase-CeWF8RN4.js","assets/label-DDTlWCa7.js","assets/badge-Dwyg3-6B.js","assets/vendor-DByW7-0S.js","assets/vendor-DG-h_kQL.js","assets/slider-CsXfOA7m.js","assets/use-path-id-Cg4M4r5O.js","assets/PreFlightValidationDialog-DcZPYSjx.js","assets/error-handler-CJl1WNEx.js","assets/run-task-DftS83K3.js","assets/alert-dialog-_aPh5Wkq.js","assets/card-BqSIB37k.js","assets/field-CCGF9_lQ.js","assets/separator-dEabbDfH.js","assets/vendor-BnvIJrSk.js","assets/TaskUtility-CIMjpvQ-.js","assets/convert-BLW2GzVS.js","assets/inputNodeValues-B2Jz0-bY.js","assets/electron-D8cUw_jk.js","assets/BreadcrumbOverridesContext-CbVUyJ2z.js","assets/useWebsiteRepositories-Ct-e6d-V.js","assets/cache-preferences-y14vOwwT.js","assets/search-index-state-DqHGiJ6k.js","assets/registry-DVXAtt7S.js","assets/ingest-workflow-core-vN5dPlW4.js","assets/fetch-CVt88lra.js","assets/globalCustomTaskRepository-MMUeGebD.js","assets/resolve-repo-type-wx--RbHZ.js","assets/chat-CKPlrs0p.js","assets/ingest-workflow-DNdG1oBe.js","assets/run-workflow-CwiA0GG6.js","assets/RootNotFoundPage-vi9sYJLt.js","assets/notifications-BpUlp4ur.js","assets/project_id-BAhNn_dW.js","assets/cookies-bFr73rE5.js","assets/route-qVDjWxcQ.js","assets/_-C_Ic2mbX.js","assets/help-index-Dvi8gQlA.js","assets/route-DHyOj0JW.js","assets/dashboard-D8p7yFpp.js","assets/_slug-D0SAlhkO.js","assets/blog-index-Q8FivWAb.js","assets/cache-iG7XjsR7.js","assets/edit-DNt45wRR.js","assets/activities-CRR4bBcJ.js","assets/route-BaywRgXQ.js","assets/route-kvR6kDb_.js","assets/new-CGDNPGmv.js","assets/job-queue-cEiEeZ_b.js","assets/task-DHaOTjrL.js","assets/route-BjmFjFxa.js","assets/new-Cp4ChS6l.js","assets/edit-dOARduYT.js","assets/edit-JDKv8HhV.js","assets/_doc_id-WiGLSEN5.js","assets/app-AC_VI56I.css","assets/tabs-Ce0zrBw9.js","assets/ConfirmDialog-DG1wmZ-m.js","assets/use-execution-mode-CYQHmurv.js"])))=>i.map(i=>d[i]); 2import{n as e}from"./rolldown-runtime-C0FnF6B9.js";import{E as t,l as n,m as r}
2from"./workglow-BlfeuyQT.js";import{D as i,E as a,O as o,T as s}from"./vendor-B8brlk5q.js";import{F as c,I as l}from"./workglow-D2_ncHkl.js";import{r as u,t as d}from"./brand-B81YMJJB.js";var f;function p(){return(p=e((()=>{t(),f=class extends r{documentStore;chunkStore;scope;constructor(e,t,n,r,i){super(e,t,n,i),this.documentStore=t,this.chunkStore=n,this.scope=r}async similaritySearch(e,t){return super.similaritySearch(e,{...t,filter:{...t?.filter,...this.scope}})}async hybridSearch(e,t){return super.hybridSearch(e,{...t,filter:{...t?.filter,...this.scope}})}scopeFields(){return{kb_id:this.scope.kb_id,tenant_id:this.scope.tenant_id,project_id:this.scope.project_id}}withScopeOnDoc(e){return{...e,...this.scopeFields()}}withScopeOnChunk(e){return{...e,...this.scopeFields()}}async upsertDocument(e){let t=JSON.stringify(e.toJSON()),n=this.withScopeOnDoc({doc_id:e.doc_id,data:t}),r=await this.documentStore.put(n);return e.doc_id!==r.doc_id&&e.setDocId(r.doc_id),e}async listDocuments(){let e=await this.documentStore.query(this.withScopeOnDoc({}));return e?e.map(e=>e.doc_id):[]}async listDocumentsWithMetadata(){let e=await this.documentStore.query(this.withScopeOnDoc({}));return e?e.map(e=>({doc_id:e.doc_id,document:n.fromJSON(e.data,e.doc_id)})):[]}async getDocument(e){let t=await this.documentStore.get(this.withScopeOnDoc({doc_id:e}));if(t)return n.fromJSON(t.data,t.doc_id)}async deleteDocument(e){await this.deleteChunksForDocument(e),await this.documentStore.delete(this.withScopeOnDoc({doc_id:e}))}async clearDocuments(){await this.documentStore.deleteSearch(this.withScopeOnDoc({}))}assertChunkDimensions(e){let t=e.vector;if(t==null)throw Error(`ScopedKnowledgeBase: chunk.vector is required (got null/undefined). InsertChunkVectorEntity declares vector as required.`);if(!(ArrayBuffer.isView(t)||Array.isArray(t)))throw Error(`ScopedKnowledgeBase: chunk.vector must be a TypedArray or number[] (got ${typeof t}).`);if(e.vector.length!==this.getVectorDimensions())throw Error(`Vector dimension mismatch: expected ${this.getVectorDimensions()}, got ${e.vector.length}.`);for(let t=0;t<e.vector.length;t++)if(!Number.isFinite(e.vector[t]))throw Error(`Vector contains non-finite value at index ${t} (got ${e.vector[t]}). Check the embedding provider's output.`)}async upsertChunk(e){return this.assertChunkDimensions(e),this.chunkStore.put(this.withScopeOnChunk({...e}))}async upsertChunksBulk(e){for(let t of e)this.assertChunkDimensions(t);return this.chunkStore.putBulk(e.map(e=>this.withScopeOnChunk({...e})))}async put(e){return this.assertChunkDimensions(e),this.chunkStore.put(this.withScopeOnChunk({...e}))}async putBulk(e){for(let t of e)this.assertChunkDimensions(t);return this.chunkStore.putBulk(e.map(e=>this.withScopeOnChunk({...e})))}async deleteChunksForDocument(e){await this.chunkStore.deleteSearch(this.withScopeOnChunk({doc_id:e}))}async getChunksForDocument(e){return await this.chunkStore.query(this.withScopeOnChunk({doc_id:e}))??[]}async getAllChunks(){return this.chunkStore.query(this.withScopeOnChunk({}))}async clearChunks(){await this.chunkStore.deleteSearch(this.withScopeOnChunk({}))}async chunkCount(){return(await this.chunkStore.query(this.withScopeOnChunk({})))?.length??0}async getChunk(e){return await this.chunkStore.get(this.withScopeOnChunk({chunk_id:e}))??void 0}}})))()}var m,h;function g(){return(g=e((()=>{s(),o(),u(),l(),m=()=>c(()=>import(`./route-II8_QZD-.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129])),h=i(`/_authenticated/project/$project_id/knowledge-bases/$kb_id`)({component:a(m,`component`),head:()=>({meta:[{title:`${d.name} - Knowledge Base`}]})})})))()}export{p as i,g as n,f as r,h as t};
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.