diff --git a/src/lib/components/chat/MessageInput/Commands/Knowledge.svelte b/src/lib/components/chat/MessageInput/Commands/Knowledge.svelte index 77e5c16804..314a5e9107 100644 --- a/src/lib/components/chat/MessageInput/Commands/Knowledge.svelte +++ b/src/lib/components/chat/MessageInput/Commands/Knowledge.svelte @@ -13,7 +13,7 @@ import Database from '$lib/components/icons/Database.svelte'; import GlobeAlt from '$lib/components/icons/GlobeAlt.svelte'; import Youtube from '$lib/components/icons/Youtube.svelte'; - import { folders } from '$lib/stores'; + import { folders, config } from '$lib/stores'; import Folder from '$lib/components/icons/Folder.svelte'; const i18n = getContext('i18n'); @@ -167,6 +167,16 @@ }; }); + // if ($config?.features?.enable_individual_knowledge_file_attachments) { + // items = items.filter((item) => item.type === 'file'); + // } + // else { + // items = items.filter((item) => item.type === 'collection'); + // } + if (!($config?.features?.enable_individual_knowledge_file_attachments ?? true)) { + items = items.filter((it) => it.type !== 'file'); + } + fuse = new Fuse(items, { keys: ['name', 'description'] });