feat: 宿主集成pipeline-platform模块
- build.sh: clone/pip/wwwroot软链三处列表加入 - pipeline_app: load_pipeline_platform()(service之后) - 菜单入口URL改 /pipeline-platform/agent_platform
This commit is contained in:
parent
1ab0ade8b4
commit
67e77a11c3
@ -114,6 +114,11 @@ def init():
|
|||||||
from pipeline_llm.init import load_llm
|
from pipeline_llm.init import load_llm
|
||||||
except ImportError:
|
except ImportError:
|
||||||
def load_llm(): pass
|
def load_llm(): pass
|
||||||
|
# pipeline_platform:平台内部 agent(模型自动配置等,仅管理员)
|
||||||
|
try:
|
||||||
|
from pipeline_platform.init import load_pipeline_platform
|
||||||
|
except ImportError:
|
||||||
|
def load_pipeline_platform(): pass
|
||||||
|
|
||||||
set_globalvariable()
|
set_globalvariable()
|
||||||
ServerEnv().get_module_dbname = get_module_dbname
|
ServerEnv().get_module_dbname = get_module_dbname
|
||||||
@ -136,6 +141,7 @@ def init():
|
|||||||
load_supplychain() # 供应链:供应商/分销商/折扣
|
load_supplychain() # 供应链:供应商/分销商/折扣
|
||||||
load_llm() # 模型治理:供应商/账号/端点/组织策略/限额限流/记账
|
load_llm() # 模型治理:供应商/账号/端点/组织策略/限额限流/记账
|
||||||
load_pipeline_service()
|
load_pipeline_service()
|
||||||
|
load_pipeline_platform() # 平台内部 agent(依赖 pipeline_service 的 llm_bridge)
|
||||||
load_pipeline_bidding() # 投标产线能力包(依赖 pipeline_service 的 capability 分发)
|
load_pipeline_bidding() # 投标产线能力包(依赖 pipeline_service 的 capability 分发)
|
||||||
load_pipeline_opportunity() # 商机产线能力包(数据来自数据爬取平台内网 HTTP)
|
load_pipeline_opportunity() # 商机产线能力包(数据来自数据爬取平台内网 HTTP)
|
||||||
load_sdlc_adapter()
|
load_sdlc_adapter()
|
||||||
|
|||||||
6
build.sh
6
build.sh
@ -53,7 +53,7 @@ for mod in pipeline_core pipeline_ops pipeline_dist; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# 5. Install business modules (clone external, local already in pkgs)
|
# 5. Install business modules (clone external, local already in pkgs)
|
||||||
for mod in pipeline-sdlc showcase evaluate pipeline-service pipeline-task tenant app_audit product_management discount pricing unipay smssend accounting uapi rag dingdingflow account_resource storage_resource filemgr supplychain pipeline-bidding pipeline-llm; do
|
for mod in pipeline-sdlc showcase evaluate pipeline-service pipeline-task tenant app_audit product_management discount pricing unipay smssend accounting uapi rag dingdingflow account_resource storage_resource filemgr supplychain pipeline-bidding pipeline-llm pipeline-platform; do
|
||||||
cd "$cdir/pkgs"
|
cd "$cdir/pkgs"
|
||||||
if [ ! -d "$mod" ]; then
|
if [ ! -d "$mod" ]; then
|
||||||
git clone https://git.opencomputing.cn/yumoqing/$mod || echo "SKIP: $mod"
|
git clone https://git.opencomputing.cn/yumoqing/$mod || echo "SKIP: $mod"
|
||||||
@ -62,7 +62,7 @@ for mod in pipeline-sdlc showcase evaluate pipeline-service pipeline-task tenant
|
|||||||
done
|
done
|
||||||
|
|
||||||
# 6. pip install all modules from pkgs/(pipeline-service 是普通 install 非 editable,部署必 pull+pip install 都做)
|
# 6. pip install all modules from pkgs/(pipeline-service 是普通 install 非 editable,部署必 pull+pip install 都做)
|
||||||
for mod in pipeline_core pipeline_ops pipeline_dist pipeline-sdlc showcase pipeline-service tenant app_audit product_management discount pricing unipay smssend accounting uapi rag dingdingflow pipeline-bidding pipeline-llm; do
|
for mod in pipeline_core pipeline_ops pipeline_dist pipeline-sdlc showcase pipeline-service tenant app_audit product_management discount pricing unipay smssend accounting uapi rag dingdingflow pipeline-bidding pipeline-llm pipeline-platform; do
|
||||||
if [ -d "pkgs/$mod" ]; then
|
if [ -d "pkgs/$mod" ]; then
|
||||||
"$cdir/py3/bin/pip" install "pkgs/$mod/" 2>&1 | tail -1
|
"$cdir/py3/bin/pip" install "pkgs/$mod/" 2>&1 | tail -1
|
||||||
fi
|
fi
|
||||||
@ -104,7 +104,7 @@ done
|
|||||||
|
|
||||||
|
|
||||||
# 8. Link module wwwroot directories (symlinks from pkgs/)
|
# 8. Link module wwwroot directories (symlinks from pkgs/)
|
||||||
for mod in pipeline-sdlc showcase tenant pipeline_core pipeline_ops pipeline_dist appbase app_audit product_management discount pricing unipay rbac dapi accounting uapi rag dingdingflow account_resource storage_resource filemgr supplychain pipeline-bidding pipeline-llm; do
|
for mod in pipeline-sdlc showcase tenant pipeline_core pipeline_ops pipeline_dist appbase app_audit product_management discount pricing unipay rbac dapi accounting uapi rag dingdingflow account_resource storage_resource filemgr supplychain pipeline-bidding pipeline-llm pipeline-platform; do
|
||||||
src="pkgs/$mod/wwwroot"
|
src="pkgs/$mod/wwwroot"
|
||||||
dst="wwwroot/$mod"
|
dst="wwwroot/$mod"
|
||||||
if [ -d "$src" ]; then
|
if [ -d "$src" ]; then
|
||||||
|
|||||||
@ -204,7 +204,7 @@
|
|||||||
"name": "platform_agent",
|
"name": "platform_agent",
|
||||||
"label": "平台内部助手",
|
"label": "平台内部助手",
|
||||||
"icon": "",
|
"icon": "",
|
||||||
"script": "this.open_tab({name:'platform_agent',label:'平台内部助手',url:'/pipeline_core/agent_platform',removable:true})"
|
"script": "this.open_tab({name:'platform_agent',label:'平台内部助手',url:'/pipeline-platform/agent_platform',removable:true})"
|
||||||
},
|
},
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user