diff --git a/src/lib/components/workspace/Models/Knowledge.svelte b/src/lib/components/workspace/Models/Knowledge.svelte index cdc856378a..d4e7de792d 100644 --- a/src/lib/components/workspace/Models/Knowledge.svelte +++ b/src/lib/components/workspace/Models/Knowledge.svelte @@ -3,9 +3,7 @@ import Selector from './Knowledge/Selector.svelte'; import FileItem from '$lib/components/common/FileItem.svelte'; - export let selectedKnowledge = []; - export let collections = []; - + export let selectedItems = []; const i18n = getContext('i18n'); @@ -19,9 +17,9 @@
- {#if selectedKnowledge?.length > 0} + {#if selectedItems?.length > 0}
- {#each selectedKnowledge as file, fileIdx} + {#each selectedItems as file, fileIdx} { - selectedKnowledge = selectedKnowledge.filter((_, idx) => idx !== fileIdx); + selectedItems = selectedItems.filter((_, idx) => idx !== fileIdx); }} /> {/each} @@ -45,9 +43,9 @@ on:select={(e) => { const item = e.detail; - if (!selectedKnowledge.find((k) => k.id === item.id)) { - selectedKnowledge = [ - ...selectedKnowledge, + if (!selectedItems.find((k) => k.id === item.id)) { + selectedItems = [ + ...selectedItems, { ...item } diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte index c7b31fd164..68b661c64f 100644 --- a/src/lib/components/workspace/Models/ModelEditor.svelte +++ b/src/lib/components/workspace/Models/ModelEditor.svelte @@ -19,6 +19,7 @@ import { toast } from 'svelte-sonner'; import Spinner from '$lib/components/common/Spinner.svelte'; import XMark from '$lib/components/icons/XMark.svelte'; + import { getNoteList } from '$lib/apis/notes'; const i18n = getContext('i18n'); @@ -182,7 +183,10 @@ onMount(async () => { await tools.set(await getTools(localStorage.token)); await functions.set(await getFunctions(localStorage.token)); - await knowledgeCollections.set(await getKnowledgeBases(localStorage.token)); + await knowledgeCollections.set([ + ...(await getNoteList(localStorage.token)), + ...(await getKnowledgeBases(localStorage.token)) + ]); // Scroll to top 'workspace-container' element const workspaceContainer = document.getElementById('workspace-container'); @@ -694,7 +698,7 @@
- +