Skip to content
7 changes: 7 additions & 0 deletions src/components/AssistantFormInputs.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@
:inputs="inputs"
:task-type="selectedTaskType"
@update:inputs="$emit('update:inputs', $event)" />
<ContextChatMultiInputForm v-else-if="selectedTaskTypeId === 'context_chat:context_chat_multi'"
:inputs="inputs"
:task-type="selectedTaskType"
@update:inputs="$emit('update:inputs', $event)" />

<div v-else class="assistant-inputs">
<div class="input-container">
<TaskTypeFields
Expand All @@ -29,12 +34,14 @@
<script>
import ContextChatInputForm from './ContextChat/ContextChatInputForm.vue'
import TaskTypeFields from './fields/TaskTypeFields.vue'
import ContextChatMultiInputForm from './ContextChat/ContextChatMultiInputForm.vue'

export default {
name: 'AssistantFormInputs',
components: {
ContextChatInputForm,
TaskTypeFields,
ContextChatMultiInputForm,
},
props: {
inputs: {
Expand Down
6 changes: 6 additions & 0 deletions src/components/AssistantFormOutputs.vue
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@
class="output-fields"
:output-shape="selectedTaskType.outputShape"
:output="outputs" />
<ContextChatMultiOutputForm v-else-if="selectedTaskTypeId === 'context_chat:context_chat_multi'"
class="output-fields"
:output-shape="selectedTaskType.outputShape"
:output="outputs" />
<TaskTypeFields v-else
class="output-fields"
:is-output="true"
Expand Down Expand Up @@ -44,6 +48,7 @@ import NcNoteCard from '@nextcloud/vue/components/NcNoteCard'
import ContextChatOutputForm from './ContextChat/ContextChatOutputForm.vue'
import ContextChatSearchOutputForm from './ContextChat/ContextChatSearchOutputForm.vue'
import TaskTypeFields from './fields/TaskTypeFields.vue'
import ContextChatMultiOutputForm from './ContextChat/ContextChatMultiOutputForm.vue'

export default {
name: 'AssistantFormOutputs',
Expand All @@ -53,6 +58,7 @@ export default {
ContextChatSearchOutputForm,
TaskTypeFields,
NcNoteCard,
ContextChatMultiOutputForm,
},

props: {
Expand Down
Loading