diff --git a/src/lib/common/ProfileDropdown.svelte b/src/lib/common/ProfileDropdown.svelte index 00fa0681..95ac0fdb 100644 --- a/src/lib/common/ProfileDropdown.svelte +++ b/src/lib/common/ProfileDropdown.svelte @@ -1,6 +1,6 @@ @@ -215,14 +205,14 @@ on:change={e => toggleKnowledgeBase(e, uid)} /> -
- -
+ + -->
@@ -241,7 +231,7 @@
{}} diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-mcp-tool.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-mcp-tool.svelte index 3bb4fe71..d85f5624 100644 --- a/src/routes/page/agent/[agentId]/agent-components/agent-mcp-tool.svelte +++ b/src/routes/page/agent/[agentId]/agent-components/agent-mcp-tool.svelte @@ -2,6 +2,7 @@ import { onMount } from 'svelte'; import { Card, CardBody, Input, Button } from '@sveltestrap/sveltestrap'; import { getServerConfigs } from '$lib/services/mcp-service'; + import { scrollToBottom } from '$lib/helpers/utils/common'; const limit = 100; @@ -134,7 +135,7 @@ functions: [] } ]; - scrollToBottom(); + scrollToBottom(scrollContainer); handleAgentChange(); } @@ -211,17 +212,6 @@ innerRefresh(innerMcps); handleAgentChange(); } - - function scrollToBottom() { - if (scrollContainer) { - setTimeout(() => { - scrollContainer.scrollTo({ - top: scrollContainer.scrollHeight, - behavior: 'smooth' - }); - }, 0); - } - } @@ -245,14 +235,14 @@ on:change={e => toggleMcp(e, uid)} />
-
-
+ -->
@@ -271,7 +261,7 @@
{}} @@ -321,7 +311,7 @@
{}} @@ -339,7 +329,7 @@
{}} diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-rule.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-rule.svelte index 3f6d3b92..da5689d0 100644 --- a/src/routes/page/agent/[agentId]/agent-components/agent-rule.svelte +++ b/src/routes/page/agent/[agentId]/agent-components/agent-rule.svelte @@ -1,14 +1,39 @@ + resizeWindow()}/> + + +
@@ -180,14 +289,33 @@ on:change={e => toggleRule(e, uid)} />
-
- + {#if rule.statement} +
+ + + +
+ {/if}
@@ -206,7 +334,7 @@
{}} @@ -220,19 +348,69 @@
- {'Criteria'} +
+
+ {'Criteria'} +
+ {#if ADMIN_ROLES.includes(user?.role || '') && !!rule.trigger_name && !!rule.criteria?.trim()} +
+ {}} + on:click={() => compileCodeScript(rule)} + /> +
+ {/if} +
changeContent(e, uid, 'criteria')} />
-
+
+ {#if rule.json_args} +
+ + + + +
+ {/if} +
diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-utility.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-utility.svelte index 06230fea..40510dcb 100644 --- a/src/routes/page/agent/[agentId]/agent-components/agent-utility.svelte +++ b/src/routes/page/agent/[agentId]/agent-components/agent-utility.svelte @@ -2,9 +2,9 @@ import { onMount } from 'svelte'; import { Card, CardBody, Input, Button } from '@sveltestrap/sveltestrap'; import { getAgentUtilityOptions } from '$lib/services/agent-service'; - import { truncateByPrefix } from '$lib/helpers/utils/common'; + import { scrollToBottom, truncateByPrefix } from '$lib/helpers/utils/common'; import Markdown from '$lib/common/markdown/Markdown.svelte'; - import BotSharpTooltip from '$lib/common/tooltip/BotSharpTooltip.svelte'; + import BotsharpTooltip from '$lib/common/tooltip/BotsharpTooltip.svelte'; const limit = 100; const prefix = "util-"; @@ -130,7 +130,7 @@ items: [] } ]; - scrollToBottom(); + scrollToBottom(scrollContainer); handleAgentChange(); } @@ -272,17 +272,6 @@ innerRefresh(innerUtilities); handleAgentChange(); } - - function scrollToBottom() { - if (scrollContainer) { - setTimeout(() => { - scrollContainer.scrollTo({ - top: scrollContainer.scrollHeight, - behavior: 'smooth' - }); - }, 0); - } - } resizeWindow()}/> @@ -311,7 +300,7 @@ data-bs-placement="top" title="Merge with entry agent utilities" > - +
{/if} @@ -332,14 +321,14 @@ on:change={e => toggleUtility(e, uid)} /> -
- -
+ + -->
@@ -359,7 +348,7 @@
{}} @@ -383,8 +372,8 @@ - - +
{/if} @@ -474,7 +462,7 @@
{}} @@ -499,7 +487,7 @@
{}} diff --git a/src/routes/page/agent/[agentId]/agent-components/llm-configs/chat-config.svelte b/src/routes/page/agent/[agentId]/agent-components/llm-configs/chat-config.svelte index 866d44b8..4940300c 100644 --- a/src/routes/page/agent/[agentId]/agent-components/llm-configs/chat-config.svelte +++ b/src/routes/page/agent/[agentId]/agent-components/llm-configs/chat-config.svelte @@ -129,20 +129,20 @@
-
Chat
+
Chat
{#if agent.llm_config?.is_inherit} -
+
Inherited
{/if}
-
-