Procházet zdrojové kódy

fix(mode_workflow): route_tables 兜底覆盖未知标签(不丢帖)+README runs 目录订正

刘文武 před 1 týdnem
rodič
revize
99aec82daf

+ 1 - 1
examples/mode_workflow/README.md

@@ -26,7 +26,7 @@ python server.py              # http://localhost:8772
 | `stages/import_process_knowledge.py` | 已采纳工序(mode_process 最新版)→ 知识导入接口;**读 DB 非本地文件**,采纳口径同 Dashboard(`db.is_adopted_rel`) |
 | `prompts/` | 工序/工具解构 system prompt(可单独迭代) |
 | `reference/judged_matrix.json` | 内容树(27 动作×50 类型),Dashboard 覆盖度用 |
-| `runs/` | 运行日志与调试副本(gitignore):search_process / search_tools / mode_process / mode_tools / logs |
+| `runs/` | 运行日志与调试副本(gitignore):search / mode_process / mode_tools / logs |
 
 搜索/评估/转写引擎函数只读复用
 `examples/process_pipeline/script/search_eval/search_and_evaluate.py`,本目录不复制引擎代码。

+ 2 - 2
examples/mode_workflow/db.py

@@ -927,10 +927,10 @@ def route_tables(knowledge_types):
     评估是统一一套(同一 llm_evaluation blob),故同帖落多表不重复打分,只是多写一行。"""
     kt = set(knowledge_types or [])
     tables = []
-    if (kt & {"工序", "能力"}) or not kt:
-        tables.append("search_process")
     if kt & {"工具"}:
         tables.append("search_tools")
+    if (kt & {"工序", "能力"}) or not tables:   # 工序/能力,或没命中任何已知标签 → 兜底 process
+        tables.insert(0, "search_process")
     return tables