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:
+1
-1
@@ -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 干净。(审计原说"死代码删文件"不准:它是接了线的残骸,需拆接线)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user