feat: add citations option to edit assistant form (#12151)

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
Shivam Mishra
2025-08-11 17:04:03 +05:30
committed by GitHub
parent d908c880d2
commit c2e6ad6376

View File

@@ -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>