From de0e90551ff205e0f6f39ea8799e3f5075141379 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 15 Jul 2026 01:38:17 -0400 Subject: [PATCH] refac --- .../workspace/Models/BuiltinTools.svelte | 19 ++-- .../workspace/Models/Capabilities.svelte | 19 ++-- .../workspace/Models/DefaultFeatures.svelte | 19 ++-- .../workspace/Models/ModelEditor.svelte | 86 ++++++++++--------- 4 files changed, 68 insertions(+), 75 deletions(-) diff --git a/src/lib/components/workspace/Models/BuiltinTools.svelte b/src/lib/components/workspace/Models/BuiltinTools.svelte index cf921a933d..838445b468 100644 --- a/src/lib/components/workspace/Models/BuiltinTools.svelte +++ b/src/lib/components/workspace/Models/BuiltinTools.svelte @@ -67,12 +67,15 @@
-
-
{$i18n.t('Builtin Tools')}
-
-
+
{$i18n.t('Builtin Tools')}
+
{#each allTools as tool} -
+
+
+ + {$i18n.t(toolLabels[tool].label)} + +
{ @@ -84,12 +87,6 @@ builtinTools = builtinTools; }} /> - -
- - {$i18n.t(toolLabels[tool].label)} - -
{/each}
diff --git a/src/lib/components/workspace/Models/Capabilities.svelte b/src/lib/components/workspace/Models/Capabilities.svelte index 6fe099c09c..6dab42c5b9 100644 --- a/src/lib/components/workspace/Models/Capabilities.svelte +++ b/src/lib/components/workspace/Models/Capabilities.svelte @@ -83,24 +83,21 @@
-
-
{$i18n.t('Capabilities')}
-
-
+
{$i18n.t('Capabilities')}
+
{#each visibleCapabilities as capability} -
+
+
+ + {$i18n.t(capabilityLabels[capability].label)} + +
{ capabilities[capability] = e.detail === 'checked'; }} /> - -
- - {$i18n.t(capabilityLabels[capability].label)} - -
{/each}
diff --git a/src/lib/components/workspace/Models/DefaultFeatures.svelte b/src/lib/components/workspace/Models/DefaultFeatures.svelte index cfee967d24..ff23d01b4d 100644 --- a/src/lib/components/workspace/Models/DefaultFeatures.svelte +++ b/src/lib/components/workspace/Models/DefaultFeatures.svelte @@ -26,12 +26,15 @@
-
-
{$i18n.t('Default Features')}
-
-
+
{$i18n.t('Default Features')}
+
{#each availableFeatures as feature} -
+
+
+ + {$i18n.t(featureLabels[feature].label)} + +
{ @@ -42,12 +45,6 @@ } }} /> - -
- - {$i18n.t(featureLabels[feature].label)} - -
{/each}
diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte index e3dcaa289a..8b22ad5087 100644 --- a/src/lib/components/workspace/Models/ModelEditor.svelte +++ b/src/lib/components/workspace/Models/ModelEditor.svelte @@ -447,7 +447,7 @@ {/if} -
+
{ submitHandler(); }} >
-
-
+
+
-
+
-
-
+
+
-
+
{$i18n.t('Base Model (From)')}
@@ -657,7 +657,7 @@ placeholder={$i18n.t('Select a base model (e.g. llama3, gpt-4o)')} searchPlaceholder={$i18n.t('Search a model')} items={getBaseModelItems($models)} - triggerClassName="text-sm" + triggerClassName="text-xs" selectionOnly includeHidden={$user?.role === 'admin'} bind:value={info.base_model_id} @@ -668,12 +668,12 @@
-
+
{$i18n.t('Description')}
-
+
-
+
{$i18n.t('Model Params')}
-
-
-
{$i18n.t('System Prompt')}
+
+
+
+ {$i18n.t('System Prompt')} +