diff --git a/attic/scripts/lua/inc/menu.lua b/attic/scripts/lua/inc/menu.lua index 1afc0787dd..2c83d7e461 100644 --- a/attic/scripts/lua/inc/menu.lua +++ b/attic/scripts/lua/inc/menu.lua @@ -418,7 +418,7 @@ else -- chatbot, hide if viewed interface or system or not enterprise xl page_utils.add_menubar_section({ section = page_utils.menu_sections.nanalyst, - hidden = not page_utils.has_nanalyst(), + hidden = not ntop.hasnAnalyst(), entries = {{ entry = page_utils.menu_entries.nanalyst, url = '/lua/pro/nanalyst.lua' diff --git a/scripts/lua/rest/v2/exec/llm/mcp.lua b/scripts/lua/rest/v2/exec/llm/mcp.lua index 6f80beb150..2829e8d037 100644 --- a/scripts/lua/rest/v2/exec/llm/mcp.lua +++ b/scripts/lua/rest/v2/exec/llm/mcp.lua @@ -27,7 +27,7 @@ local rest_utils = require("rest_utils") -- Pro paths: only add if nAnalyst is available local page_utils = require("page_utils") -if page_utils.has_nanalyst() then +if ntop.hasnAnalyst() then package.path = dirs.installdir .. "/pro/scripts/lua/modules/?.lua;" .. package.path package.path = dirs.installdir .. "/pro/scripts/lua/modules/llm/?.lua;" .. package.path end @@ -74,7 +74,7 @@ local function get_tools() end -- nAnalyst tools: pro/scripts/lua/modules/llm/pro_tools.lua - if page_utils.has_nanalyst() then + if ntop.hasnAnalyst() then local ok2, pro_tools = pcall(function() return require("pro_tools") end) if ok2 and pro_tools then mod = pro_tools @@ -99,7 +99,7 @@ local function get_system_prompt() _system_prompt = tools.IDENTITY -- If nAnalyst available, load pro system prompt (extends community with SQL rules) - if page_utils.has_nanalyst() then + if ntop.hasnAnalyst() then local ok, prompts = pcall(function() return require("prompts") end) if ok and prompts and prompts.system_prompt then _system_prompt = prompts.system_prompt(false)