@flowfuse/nr-assistant
Version:
FlowFuse Node-RED assistant plugin
19 lines (18 loc) • 725 B
JavaScript
module.exports = {
getSettings: (RED) => {
const assistantSettings = (RED.settings.flowforge && RED.settings.flowforge.assistant) || {}
if (assistantSettings.enabled !== true) {
assistantSettings.enabled = false
assistantSettings.completions = null // if the assistant is not enabled, completions should not be enabled
}
assistantSettings.mcp = assistantSettings.mcp || {
enabled: true // default to enabled
}
assistantSettings.completions = assistantSettings.completions || {
enabled: true, // default to enabled
modelUrl: null,
vocabularyUrl: null
}
return assistantSettings
}
}