From 469d6f1b1a804149b0fec080a7dc156c98c1b90f Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Mon, 18 May 2026 14:09:15 -0500 Subject: [PATCH] add realtime config reasoning --- .../agent-components/agent-llm-config.svelte | 5 +- .../llm-configs/realtime-config.svelte | 210 ++++++++++++++++++ 2 files changed, 212 insertions(+), 3 deletions(-) create mode 100644 src/routes/page/agent/[agentId]/agent-components/llm-configs/realtime-config.svelte diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-llm-config.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-llm-config.svelte index ba9d1538..f339102b 100644 --- a/src/routes/page/agent/[agentId]/agent-components/agent-llm-config.svelte +++ b/src/routes/page/agent/[agentId]/agent-components/agent-llm-config.svelte @@ -4,6 +4,7 @@ import { LlmModelCapability, LlmModelType } from '$lib/helpers/enums'; import ChatConfig from './llm-configs/chat-config.svelte'; import LlmBasicConfig from './llm-configs/llm-basic-config.svelte'; + import RealtimeConfig from './llm-configs/realtime-config.svelte'; /** * @type {{ @@ -78,13 +79,11 @@ modelCapability={LlmModelCapability.AudioTranscription} {handleAgentChange} /> - diff --git a/src/routes/page/agent/[agentId]/agent-components/llm-configs/realtime-config.svelte b/src/routes/page/agent/[agentId]/agent-components/llm-configs/realtime-config.svelte new file mode 100644 index 00000000..2a9e8f5c --- /dev/null +++ b/src/routes/page/agent/[agentId]/agent-components/llm-configs/realtime-config.svelte @@ -0,0 +1,210 @@ + + + +
+
collapsed = !collapsed} + onkeydown={(e) => e.key === 'Enter' && (collapsed = !collapsed)} + > +
+ + {title} +
+
+ + {#if !collapsed} +
+
+ +
+ +
+
+ +
+ +
+ +
+
+ + {#if isReasoningModel} +
+ +
+ +
+
+ {/if} +
+ {/if} +