diff --git a/src/lib/components/chat/Placeholder/FolderTitle.svelte b/src/lib/components/chat/Placeholder/FolderTitle.svelte index 9b91a89c6d..18f4bd0c96 100644 --- a/src/lib/components/chat/Placeholder/FolderTitle.svelte +++ b/src/lib/components/chat/Placeholder/FolderTitle.svelte @@ -125,7 +125,7 @@ -
+
{ diff --git a/src/lib/components/workspace/Models/Knowledge.svelte b/src/lib/components/workspace/Models/Knowledge.svelte index cfd5ad03b5..0e398893a1 100644 --- a/src/lib/components/workspace/Models/Knowledge.svelte +++ b/src/lib/components/workspace/Models/Knowledge.svelte @@ -1,16 +1,144 @@ + { + if (inputFiles && inputFiles.length > 0) { + const _inputFiles = Array.from(inputFiles); + inputFilesHandler(_inputFiles); + } else { + toast.error($i18n.t(`File not found.`)); + } + + filesInputElement.value = ''; + }} +/> +
@@ -57,7 +203,7 @@ {/if} {#if loaded} -
+
{ @@ -73,11 +219,20 @@ } }} > - + {$i18n.t('Select Knowledge')} +
+ +
{/if} diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte index 170181db16..80cc73cfc6 100644 --- a/src/lib/components/workspace/Models/ModelEditor.svelte +++ b/src/lib/components/workspace/Models/ModelEditor.svelte @@ -226,7 +226,7 @@ filterIds = model?.meta?.filterIds ?? []; actionIds = model?.meta?.actionIds ?? []; knowledge = (model?.meta?.knowledge ?? []).map((item) => { - if (item?.collection_name) { + if (item?.collection_name && item?.type !== 'file') { return { id: item.collection_name, name: item.name,