Add quiet args to /instruct and /model

This commit is contained in:
Cohee
2024-09-06 23:09:06 +03:00
parent b0b9558a6c
commit c68b344b60
3 changed files with 29 additions and 8 deletions

View File

@@ -151,19 +151,20 @@ export function selectContextPreset(preset) {
/**
* Select instruct preset if not already selected.
* @param {string} preset Preset name.
* @param {boolean} quiet Suppress info message.
*/
export function selectInstructPreset(preset) {
export function selectInstructPreset(preset, quiet) {
// If instruct preset is not already selected, select it
if (preset !== power_user.instruct.preset) {
$('#instruct_presets').val(preset).trigger('change');
toastr.info(`Instruct Mode: template "${preset}" auto-selected`);
!quiet && toastr.info(`Instruct Mode: template "${preset}" auto-selected`);
}
// If instruct mode is disabled, enable it
if (!power_user.instruct.enabled) {
power_user.instruct.enabled = true;
$('#instruct_enabled').prop('checked', true).trigger('change');
toastr.info('Instruct Mode enabled');
!quiet && toastr.info('Instruct Mode enabled');
}
saveSettingsDebounced();