From 1446cb45adbbb4fa59ca2ca98e9d7dd37af26a76 Mon Sep 17 00:00:00 2001 From: HugoCasa Date: Wed, 31 Jan 2024 23:12:50 +0100 Subject: [PATCH] feat: generate script summary (#3110) * feat: generate script summary * fix: design nits * feat: better ui + descriptions --- .../src/lib/components/ScriptBuilder.svelte | 61 +++++-- .../lib/components/copilot/MetadataGen.svelte | 160 ++++++++++++++++++ .../copilot/MetadataGenToggle.svelte | 55 ++++++ frontend/src/lib/components/copilot/lib.ts | 8 +- frontend/src/lib/stores.ts | 1 + llm/src/gen_samples.py | 2 +- 6 files changed, 266 insertions(+), 21 deletions(-) create mode 100644 frontend/src/lib/components/copilot/MetadataGen.svelte create mode 100644 frontend/src/lib/components/copilot/MetadataGenToggle.svelte diff --git a/frontend/src/lib/components/ScriptBuilder.svelte b/frontend/src/lib/components/ScriptBuilder.svelte index 6a25762a9c..86435ae1e9 100644 --- a/frontend/src/lib/components/ScriptBuilder.svelte +++ b/frontend/src/lib/components/ScriptBuilder.svelte @@ -51,6 +51,8 @@ import { cloneDeep } from 'lodash' import type Editor from './Editor.svelte' import WorkerTagPicker from './WorkerTagPicker.svelte' + import MetadataGen from './copilot/MetadataGen.svelte' + import MetadataGenToggle from './copilot/MetadataGenToggle.svelte' export let script: NewScript export let initialPath: string = '' @@ -367,6 +369,8 @@ let dirtyPath = false let selectedTab: 'metadata' | 'runtime' | 'ui' = 'metadata' + + let descriptionTextArea: HTMLTextAreaElement | undefined @@ -393,6 +397,9 @@
+ + +
- + -