diff --git a/src/lib/components/admin/Settings/Models/ModelControls.svelte b/src/lib/components/admin/Settings/Models/ModelControls.svelte index f3d0f3706b..b8f3086581 100644 --- a/src/lib/components/admin/Settings/Models/ModelControls.svelte +++ b/src/lib/components/admin/Settings/Models/ModelControls.svelte @@ -1,4 +1,5 @@ - + {enabledTools diff --git a/src/lib/components/workspace/Models/Capabilities.svelte b/src/lib/components/workspace/Models/Capabilities.svelte index 9af4368b0b..922d3c991b 100644 --- a/src/lib/components/workspace/Models/Capabilities.svelte +++ b/src/lib/components/workspace/Models/Capabilities.svelte @@ -82,7 +82,12 @@ - + {enabledCapabilityIds @@ -107,7 +112,10 @@ {#if availableFeatures.length} - + {enabledDefaultIds diff --git a/src/lib/components/workspace/Models/FiltersSelector.svelte b/src/lib/components/workspace/Models/FiltersSelector.svelte index b7d7920d6b..55f76c805c 100644 --- a/src/lib/components/workspace/Models/FiltersSelector.svelte +++ b/src/lib/components/workspace/Models/FiltersSelector.svelte @@ -21,6 +21,7 @@ + import ModelSettingsLabel from './ModelSettingsLabel.svelte'; import { getContext, onMount } from 'svelte'; import { config, settings, user } from '$lib/stores'; @@ -196,7 +197,14 @@ class="grid w-full grid-cols-[7rem_minmax(0,1fr)_auto] items-center gap-2 rounded-md px-1 py-1.5 text-left text-xs font-normal disabled:cursor-default sm:grid-cols-[8rem_minmax(0,1fr)_auto]" > {$i18n.t('Knowledge')} + import ModelSettingsLabel from './ModelSettingsLabel.svelte'; import { toast } from 'svelte-sonner'; import { v4 as uuidv4 } from 'uuid'; import { beforeNavigate, goto } from '$app/navigation'; @@ -1220,7 +1221,12 @@ class="grid min-w-0 grid-cols-[7rem_minmax(0,1fr)] items-center gap-2 sm:grid-cols-[8rem_minmax(0,1fr)]" > - {$i18n.t('Base Model (From)')} + @@ -1242,7 +1248,12 @@ class="grid min-w-0 grid-cols-[7rem_minmax(0,1fr)] items-start gap-2 sm:grid-cols-[8rem_minmax(0,1fr)]" > - {$i18n.t('Tags')} + - {$i18n.t('System Prompt')} + {#if showSystemPrompt || !system.trim()} @@ -1385,7 +1401,12 @@ on:click={() => (showAdvanced = !showAdvanced)} > {$i18n.t('Advanced Params')} {modifiedParamCount @@ -1414,6 +1435,9 @@ - + (showPreview = !showPreview)} > - {$i18n.t('JSON Preview')} - {showPreview ? $i18n.t('Hide') : $i18n.t('Show')}{$i18n.t('JSON Preview')} + {showPreview ? $i18n.t('Hide') : $i18n.t('Show')} { const copied = await copyToClipboard( diff --git a/src/lib/components/workspace/Models/ModelSettingsLabel.svelte b/src/lib/components/workspace/Models/ModelSettingsLabel.svelte new file mode 100644 index 0000000000..961848c452 --- /dev/null +++ b/src/lib/components/workspace/Models/ModelSettingsLabel.svelte @@ -0,0 +1,22 @@ + + +{#if description} + + {label} + +{:else} + {label} +{/if} diff --git a/src/lib/components/workspace/Models/ModelSettingsSection.svelte b/src/lib/components/workspace/Models/ModelSettingsSection.svelte index 80b229513b..a967531fdc 100644 --- a/src/lib/components/workspace/Models/ModelSettingsSection.svelte +++ b/src/lib/components/workspace/Models/ModelSettingsSection.svelte @@ -1,7 +1,9 @@ @@ -10,7 +12,9 @@ - {label} + {summary} diff --git a/src/lib/components/workspace/Models/SkillsSelector.svelte b/src/lib/components/workspace/Models/SkillsSelector.svelte index 6557209b71..205512686e 100644 --- a/src/lib/components/workspace/Models/SkillsSelector.svelte +++ b/src/lib/components/workspace/Models/SkillsSelector.svelte @@ -17,6 +17,7 @@ skill.is_active !== false)} selectedIds={selectedSkillIds} {disabled} diff --git a/src/lib/components/workspace/Models/TerminalSelector.svelte b/src/lib/components/workspace/Models/TerminalSelector.svelte index 04ed767867..c27e9f5c11 100644 --- a/src/lib/components/workspace/Models/TerminalSelector.svelte +++ b/src/lib/components/workspace/Models/TerminalSelector.svelte @@ -1,5 +1,6 @@