feat: add citations option to edit assistant form (#12151)
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
@@ -41,6 +41,7 @@ const initialState = {
|
|||||||
features: {
|
features: {
|
||||||
conversationFaqs: false,
|
conversationFaqs: false,
|
||||||
memories: false,
|
memories: false,
|
||||||
|
citations: false,
|
||||||
},
|
},
|
||||||
temperature: 1,
|
temperature: 1,
|
||||||
};
|
};
|
||||||
@@ -87,6 +88,7 @@ const updateStateFromAssistant = assistant => {
|
|||||||
state.features = {
|
state.features = {
|
||||||
conversationFaqs: config.feature_faq || false,
|
conversationFaqs: config.feature_faq || false,
|
||||||
memories: config.feature_memory || false,
|
memories: config.feature_memory || false,
|
||||||
|
citations: config.feature_citation || false,
|
||||||
};
|
};
|
||||||
state.temperature = config.temperature || 1;
|
state.temperature = config.temperature || 1;
|
||||||
};
|
};
|
||||||
@@ -152,6 +154,7 @@ const handleFeaturesUpdate = () => {
|
|||||||
...props.assistant.config,
|
...props.assistant.config,
|
||||||
feature_faq: state.features.conversationFaqs,
|
feature_faq: state.features.conversationFaqs,
|
||||||
feature_memory: state.features.memories,
|
feature_memory: state.features.memories,
|
||||||
|
feature_citation: state.features.citations,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -314,6 +317,14 @@ watch(
|
|||||||
/>
|
/>
|
||||||
{{ t('CAPTAIN.ASSISTANTS.FORM.FEATURES.ALLOW_MEMORIES') }}
|
{{ t('CAPTAIN.ASSISTANTS.FORM.FEATURES.ALLOW_MEMORIES') }}
|
||||||
</label>
|
</label>
|
||||||
|
<label class="flex items-center gap-2">
|
||||||
|
<input
|
||||||
|
v-model="state.features.citations"
|
||||||
|
type="checkbox"
|
||||||
|
class="form-checkbox"
|
||||||
|
/>
|
||||||
|
{{ t('CAPTAIN.ASSISTANTS.FORM.FEATURES.ALLOW_CITATIONS') }}
|
||||||
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user