refactor(mcp-go): 拆除 search.Hybrid 残骸(T4.F)

- search.Hybrid 空转(NewHybrid 返空、Query 返 nil TODO)、构造后存进 Gateway
  却从不被调用(真实 RAG 走 rag.Engine)→ 纯误导性死重量
- 删 internal/search 包 + gateway.go 字段/构造参数 + main.go 接线
- build/vet 干净;wiki_search 不受影响(本就用 g.rag)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Blizzard
2026-07-02 13:39:14 +08:00
parent 7c211719d2
commit 6095bc71d2
4 changed files with 5 additions and 39 deletions
+1 -1
View File
@@ -200,7 +200,7 @@ RBAC 未做,暂以单管理员账号代理;概览口径必须是**系统级*
- [ ] 性能:ListModels 去 O(N²)admin.go:48)、KB/Agent 列表分页、报告分章检索缓存、Milvus 批量 ensure | S~M
- [ ] 可观测:panic 进 trace span + 回写通知、TTFT/token-s/各路检索耗时指标 | M
- [ ] 配置化:切块大小 / history 轮数 / 各并发度 收口为统一可配 | S
- [ ] 删死代码 `mcp-go/internal/search/hybrid.go`(空壳,真实 RAG rag.go| S
- [x] 拆除 `search.Hybrid` 残骸 ✅ —— 该包空转(NewHybrid 返空、Query 返 nil)、构造后存进 Gateway 却从不调用(真 RAG rag.Engine)。删整个 internal/search 包 + gateway/main.go 接线。build/vet 干净。(审计原说"死代码删文件"不准:它是接了线的残骸,需拆接线)
---