+
{:else}
{/if}
-
{app.name}
- {app.slug} {app.slug}
{#if app.is_active}
@@ -122,6 +126,7 @@
: $i18n.t('Uninstalled')}
>
{#key `${app.is_active}-${show}-${busy}`}
-
+
-
+
{#each webhooks as webhook}
-
+
-
+
{webhook.id === 'default' ? $i18n.t('Default webhook') : webhook.name}
-
+
- {urlHost(webhook.url)} - {eventSummary(webhook)} - {targetSummary(webhook)}
@@ -744,6 +747,7 @@
{
toggleWebhook(webhook, event.detail);
diff --git a/src/lib/components/admin/Settings/ExternalKnowledge.svelte b/src/lib/components/admin/Settings/ExternalKnowledge.svelte
index 51d5ac40b0..cff7aead05 100644
--- a/src/lib/components/admin/Settings/ExternalKnowledge.svelte
+++ b/src/lib/components/admin/Settings/ExternalKnowledge.svelte
@@ -815,7 +815,7 @@
{#each items as item}
{@const connection = connectionForItem(item)}
-
+
-
{item.name}
+
{item.name}
{' '}
{item?.meta?.external?.provider ?? connection?.provider}
@@ -859,6 +863,7 @@
content={connection?.enabled !== false ? $i18n.t('Enabled') : $i18n.t('Disabled')}
>
{
toggleSource(item);
diff --git a/src/lib/components/admin/Settings/Integrations.svelte b/src/lib/components/admin/Settings/Integrations.svelte
index 267849ef17..6a177d2781 100644
--- a/src/lib/components/admin/Settings/Integrations.svelte
+++ b/src/lib/components/admin/Settings/Integrations.svelte
@@ -260,7 +260,7 @@
{#each terminalConnections as connection, idx}
-
+
-
{connection.name || connection.url || $i18n.t('New Terminal')}
-
+
@@ -304,6 +305,7 @@
: $i18n.t('Disabled')}
>
{
terminalConnections = terminalConnections.map((c, i) =>
diff --git a/src/lib/components/admin/Settings/Models.svelte b/src/lib/components/admin/Settings/Models.svelte
index 69fde24086..fe063c1fc9 100644
--- a/src/lib/components/admin/Settings/Models.svelte
+++ b/src/lib/components/admin/Settings/Models.svelte
@@ -1028,7 +1028,7 @@
{#if filteredModels.length > 0}
{#each filteredModels as model, modelIdx (`${model.id}-${modelIdx}`)}
-
{model.name}
+
{model.name}
+ import AdminSettingRow from './AdminSettingRow.svelte';
import { getContext, onMount } from 'svelte';
import { toast } from 'svelte-sonner';
@@ -66,12 +67,12 @@
{:else}
-
-
+
+
{$i18n.t('settings.admin.subagents.enableSubAgents.label')}
-
-
+
+
{$i18n.t(
'Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.'
@@ -98,12 +99,12 @@
-
-
+
+
{$i18n.t('settings.admin.subagents.enableBackgroundSubAgents.label')}
-
-
+
+
{$i18n.t('settings.admin.subagents.enableBackgroundSubAgents.description')}
diff --git a/src/lib/components/chat/Settings/Account/Mfa.svelte b/src/lib/components/chat/Settings/Account/Mfa.svelte
index d9d428a1ad..de71c8e3c3 100644
--- a/src/lib/components/chat/Settings/Account/Mfa.svelte
+++ b/src/lib/components/chat/Settings/Account/Mfa.svelte
@@ -1,4 +1,5 @@