From 58b79bff58fa92ce1e450f5f09f7beae23bb28da Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 27 Jul 2026 12:10:26 +0800 Subject: [PATCH] feat: add uapi module integration + GPU service registration - app/ragserver.py: load uapi module - scripts/init_uapi_gpu.py: register 6 GPU services as upapp + 12 uapi APIs - scripts/init_rbac.py: add /uapi/** to PUBLIC --- app/ragserver.py | 2 ++ scripts/init_rbac.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/ragserver.py b/app/ragserver.py index e11fa9f..e30ebc1 100644 --- a/app/ragserver.py +++ b/app/ragserver.py @@ -4,6 +4,7 @@ from ahserver.serverenv import ServerEnv from appbase.init import load_appbase from rbac.init import load_rbac from rag.init import init_rag_module +from uapi.init import load_uapi import bricks_for_python from bricks_for_python.init import load_pybricks import json @@ -27,6 +28,7 @@ def init(): load_appbase() load_rbac() load_pybricks() + load_uapi() init_rag_module() diff --git a/scripts/init_rbac.py b/scripts/init_rbac.py index e524ff0..0c515f9 100644 --- a/scripts/init_rbac.py +++ b/scripts/init_rbac.py @@ -11,7 +11,7 @@ config = getConfig('.') DBPools(config.databases) PUBLIC = ['/api/status', '/api/engines', '/api/kb/list', '/', '/index.ui', '/top.ui', - '/user_menu.ui', '/shell_theme.css', '/i18n_getmsgs', '/bricks/**', '/i18n/**', + '/user_menu.ui', '/shell_theme.css', '/i18n_getmsgs', '/bricks/**', '/i18n/**', '/uapi/**', '/rag/knowledge_bases_list/', '/rag/knowledge_bases_list/upload.dspy', '/rag/engine_configs_list/', '/rag/subscriptions_list/', '/rbac/user/login.ui', '/rbac/user/register.ui',