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 4e1cc315..bb3701d6 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 @@ -74,6 +74,7 @@ bind:this={audioTranscriptionConfigCmp} llmConfigOptions={llmConfigs} llmConfig={agent.llm_config?.audio_transcription} + modelType={LlmModelType.Audio} modelCapability={LlmModelCapability.AudioTranscription} {handleAgentChange} /> @@ -82,6 +83,7 @@ bind:this={realtimeConfigCmp} llmConfigOptions={llmConfigs} llmConfig={agent.llm_config?.realtime} + modelType={LlmModelType.Realtime} modelCapability={LlmModelCapability.Realtime} {handleAgentChange} /> diff --git a/src/routes/page/agent/code-scripts/+page.svelte b/src/routes/page/agent/code-scripts/+page.svelte index a2865f76..899df295 100644 --- a/src/routes/page/agent/code-scripts/+page.svelte +++ b/src/routes/page/agent/code-scripts/+page.svelte @@ -7,10 +7,12 @@ import HeadTitle from '$lib/common/HeadTitle.svelte'; import LoadingToComplete from '$lib/common/LoadingToComplete.svelte'; import Select from '$lib/common/Select.svelte'; + import { myInfo } from '$lib/services/auth-service'; import { getAgentCodeScripts, getAgentOptions, updateAgentCodeScripts } from '$lib/services/agent-service'; import { AgentCodeScriptType } from '$lib/helpers/enums'; import ScriptEditor from './script-editor.svelte'; - + import { ADMIN_ROLES } from '$lib/helpers/constants'; + /** @type {boolean} */ let isLoading = false; /** @type {boolean} */ @@ -20,6 +22,9 @@ /** @type {number} */ let duration = 2000; + /** @type {import('$userTypes').UserModel} */ + let user; + /** @type {import('$commonTypes').LabelValuePair[]} */ let agentOptions = []; @@ -47,7 +52,8 @@ }; onMount(async () => { - loadAgentOptions(); + user = await myInfo(); + await loadAgentOptions(); }); function loadAgentOptions() { @@ -201,6 +207,7 @@ bind:scriptObj={testScriptObj} /> +{#if ADMIN_ROLES.includes(user?.role || '')}