feat: include flow name and description in AI Assist context

Both editors now send name and description alongside the flow structure,
so the AI can reference what the flow is about when responding.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
chihlasm
2026-03-07 01:19:36 -05:00
parent d6258ae9d8
commit fdc3be57ed
2 changed files with 10 additions and 3 deletions

View File

@@ -55,10 +55,12 @@ export function ProceduralEditorPage() {
treeId: id,
getFlowContext: useCallback(() => {
return {
name,
description,
steps: steps as unknown as Record<string, unknown>[],
intake_form: intakeForm,
}
}, [steps, intakeForm]),
}, [steps, intakeForm, name, description]),
})
const isMaintenance = treeType === 'maintenance'

View File

@@ -36,6 +36,7 @@ export function TreeEditorPage() {
const {
name,
description,
isDirty,
isLoading,
isSaving,
@@ -87,8 +88,12 @@ export function TreeEditorPage() {
treeId: id,
getFlowContext: useCallback(() => {
if (!treeStructure) return null
return treeStructure as unknown as Record<string, unknown>
}, [treeStructure]),
return {
name,
description,
tree_structure: treeStructure as unknown as Record<string, unknown>,
}
}, [treeStructure, name, description]),
})
const previousEditingNodeRef = useRef<string | null>(null)