diff --git a/frontend/src/lib/components/copilot/StepGen.svelte b/frontend/src/lib/components/copilot/StepGen.svelte index ff009b9e69..8b2aa3605b 100644 --- a/frontend/src/lib/components/copilot/StepGen.svelte +++ b/frontend/src/lib/components/copilot/StepGen.svelte @@ -36,7 +36,8 @@ async function loadScripts(): Promise { const loadedScripts = await ScriptService.listScripts({ workspace: $workspaceStore!, - perPage: 300 + perPage: 300, + kinds: trigger ? 'trigger' : 'script' }) scripts = loadedScripts diff --git a/frontend/src/lib/components/flows/map/InsertTriggerButton.svelte b/frontend/src/lib/components/flows/map/InsertTriggerButton.svelte index 88b3593f2f..03d819b2c5 100644 --- a/frontend/src/lib/components/flows/map/InsertTriggerButton.svelte +++ b/frontend/src/lib/components/flows/map/InsertTriggerButton.svelte @@ -32,7 +32,7 @@ {#if !disableAi} - + {/if} {#if funcDesc.length === 0}
diff --git a/frontend/src/lib/components/graph/renderers/edges/BaseEdge.svelte b/frontend/src/lib/components/graph/renderers/edges/BaseEdge.svelte index 39bac15583..b29e481fb9 100644 --- a/frontend/src/lib/components/graph/renderers/edges/BaseEdge.svelte +++ b/frontend/src/lib/components/graph/renderers/edges/BaseEdge.svelte @@ -65,6 +65,14 @@ on:new={(e) => { data?.eventHandlers.insert({ modules: data.modules, index: data.index, detail: e.detail }) }} + on:insert={(e) => { + data?.eventHandlers.insert({ + modules: data.modules, + index: data.index, + script: e.detail, + detail: 'script' + }) + }} bind:open={menuOpen} />
@@ -82,6 +90,14 @@ detail: e.detail }) }} + on:insert={(e) => { + data?.eventHandlers.insert({ + modules: data.modules, + index: data.index, + script: e.detail, + detail: 'script' + }) + }} index={data?.index ?? 0} modules={data?.modules ?? []} />