mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-10 00:05:27 +00:00
feat(frontend): AI edit / fix improvements (#1923)
* feat(frontend): db schema explorer + db aware AI * fix: explorer button consistency * fix: explorer btn really consistent * feat: improve autocompletion regex * feat(forntend): AI edit / fix improvements * fix: correct typos
This commit is contained in:
@@ -48,18 +48,20 @@
|
||||
if (isEdit && selection) {
|
||||
const selectedCode = editor?.getSelectedLines() || ''
|
||||
const originalCode = editor?.getCode() || ''
|
||||
const selectionGenCode = await editScript({
|
||||
const result = await editScript({
|
||||
language: lang,
|
||||
description: funcDesc,
|
||||
selectedCode
|
||||
selectedCode,
|
||||
dbSchema: lang === 'postgresql' ? $dbSchema : undefined
|
||||
})
|
||||
generatedCode = originalCode.replace(selectedCode, selectionGenCode + '\n')
|
||||
generatedCode = originalCode.replace(selectedCode, result.code + '\n')
|
||||
} else {
|
||||
generatedCode = await generateScript({
|
||||
const result = await generateScript({
|
||||
language: lang,
|
||||
description: funcDesc,
|
||||
dbSchema: lang === 'postgresql' ? $dbSchema : undefined
|
||||
})
|
||||
generatedCode = result.code
|
||||
}
|
||||
funcDesc = ''
|
||||
} catch (err) {
|
||||
|
||||
Reference in New Issue
Block a user