diff --git a/src/components/AssistantFormOutputs.vue b/src/components/AssistantFormOutputs.vue index 4a997af2..00bad9df 100644 --- a/src/components/AssistantFormOutputs.vue +++ b/src/components/AssistantFormOutputs.vue @@ -21,8 +21,10 @@ :optional-shape-options="selectedTaskType.optionalOutputShapeEnumValues ?? null" :values="outputs" :show-advanced="showAdvanced" + :can-improve-output="canImproveOutput" @update:values="$emit('update:outputs', $event)" - @update:show-advanced="$emit('update:show-advanced', $event)" /> + @update:show-advanced="$emit('update:show-advanced', $event)" + @improve="$emit('improve', $event)" /> @@ -70,11 +72,16 @@ export default { type: Boolean, default: false, }, + canImproveOutput: { + type: Boolean, + default: false, + }, }, emits: [ 'update:outputs', 'update:show-advanced', + 'improve', ], computed: { diff --git a/src/components/AssistantTextProcessingForm.vue b/src/components/AssistantTextProcessingForm.vue index c3006e8b..667c26e7 100644 --- a/src/components/AssistantTextProcessingForm.vue +++ b/src/components/AssistantTextProcessingForm.vue @@ -123,7 +123,9 @@ v-model:show-advanced="showAdvanced" v-model:outputs="myOutputs" :inputs="myInputs" - :selected-task-type="selectedTaskType" /> + :selected-task-type="selectedTaskType" + :can-improve-output="canImproveOutput" + @improve="onImprove" />