From 3523227a3817aa7f2f288b09b0430785f7f8fa09 Mon Sep 17 00:00:00 2001 From: ping <1017253325@qq.com> Date: Mon, 3 Aug 2026 16:20:34 +0800 Subject: [PATCH 1/8] update --- b/cntoai/sync_model_to_llm.dspy | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/b/cntoai/sync_model_to_llm.dspy b/b/cntoai/sync_model_to_llm.dspy index 917f0cf..6602670 100644 --- a/b/cntoai/sync_model_to_llm.dspy +++ b/b/cntoai/sync_model_to_llm.dspy @@ -170,7 +170,11 @@ async def sync_model_to_llm(ns={}): async def upsert_llm(sor, item): llm_data = build_llm_data(item) - exist_llm = await sor.R('llm', {'model': item.get('model')}) + # 厂商 id 是 llm 表主键,优先按 id 更新,避免模型名称变化后重复插入主键 + exist_llm = await sor.R('llm', {'id': llm_data.get('id')}) + if not exist_llm: + # 兼容历史数据:相同 model 可能已使用其他本地主键 + exist_llm = await sor.R('llm', {'model': item.get('model')}) if exist_llm: llm_data['id'] = exist_llm[0].get('id') await sor.U('llm', llm_data) -- 2.34.1 From 12773bf6325dcaeb7d7d59bfa8159b016320ebae Mon Sep 17 00:00:00 2001 From: hrx <18603305412@163.com> Date: Mon, 3 Aug 2026 16:24:25 +0800 Subject: [PATCH 2/8] =?UTF-8?q?8.3=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/FloatingBox/FloatingBox.vue | 321 ++- f/web-kboss/src/i18n/lang/en-US.js | 223 ++ f/web-kboss/src/i18n/lang/zh-CN.js | 223 ++ f/web-kboss/src/permission.js | 2 +- f/web-kboss/src/router/index.js | 2543 +++++++++-------- .../src/views/LoginDialog/LoginDialog.vue | 31 +- .../src/views/homePage/about/index.vue | 1070 +++---- .../homePage/agentStore/contractCase.vue | 72 +- .../homePage/agentStore/decisionCase.vue | 75 +- .../homePage/agreement/AgreementPreview.vue | 68 + .../views/homePage/agreement/agreementDocs.js | 147 + .../src/views/homePage/dialog/talk/index.vue | 160 +- 12 files changed, 2895 insertions(+), 2040 deletions(-) create mode 100644 f/web-kboss/src/views/homePage/agreement/AgreementPreview.vue create mode 100644 f/web-kboss/src/views/homePage/agreement/agreementDocs.js diff --git a/f/web-kboss/src/components/FloatingBox/FloatingBox.vue b/f/web-kboss/src/components/FloatingBox/FloatingBox.vue index f9435c5..7c2d8de 100644 --- a/f/web-kboss/src/components/FloatingBox/FloatingBox.vue +++ b/f/web-kboss/src/components/FloatingBox/FloatingBox.vue @@ -1,8 +1,7 @@ - \ No newline at end of file diff --git a/f/web-kboss/src/views/homePage/about/index.vue b/f/web-kboss/src/views/homePage/about/index.vue index 6dcea01..c149279 100644 --- a/f/web-kboss/src/views/homePage/about/index.vue +++ b/f/web-kboss/src/views/homePage/about/index.vue @@ -1,547 +1,655 @@ + diff --git a/f/web-kboss/src/views/homePage/agentStore/contractCase.vue b/f/web-kboss/src/views/homePage/agentStore/contractCase.vue index 1a94752..58c42b3 100644 --- a/f/web-kboss/src/views/homePage/agentStore/contractCase.vue +++ b/f/web-kboss/src/views/homePage/agentStore/contractCase.vue @@ -1,14 +1,14 @@