updated nanalyst check in pages to use internal ntop function (#10509)

This commit is contained in:
GabrieleDeri 2026-06-29 10:13:16 +02:00 committed by GitHub
parent ee99e5dc48
commit 3ade3881ec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

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

View file

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