跳转至

阶段十四:OmniRoute 官方能力接入与搜索试点

状态:已完成并归档

完成日期:2026-10-03

📌 结论摘要

P14 已完成 OmniRoute 官方搜索 MCP 双监听接入、101 客户端三工具裁剪和本地/Omni 双通道真实查询验收,现已完成归档,不再作为当前实施入口。依据是 docs/plans/state.json、原计划 docs/plans/phase-14-placeholder.md、102 生产服务运行态和双通道真实调用记录;影响是 P14 的搜索能力继续作为稳定能力保留,后续多边缘与中继整改在 P15 中叠加,不重新打开 P14。

🧾 实施范围

项目 结果 依据
102 双监听 Tailnet 与 LAN 同时可用 100.64.0.4:39200 与 192.168.50.102:39200 健康检查
101 客户端 默认使用 Tailnet URL Codex MCP 配置和专用 Key
工具范围 只保留 web_search、web_fetch、tool_search enabled_tools 和真实工具发现
本地搜索 本地 local_search_registry 可用 5 项真实查询成功
Omni 搜索 显式 Provider 回退可用 serper-search 5 项真实查询成功
X 搜索 已移除 无有效授权且不作为试点必经路径

📊 验证证据

102 运行官方 omniroute@3.8.51,Node v22.23.0,服务 active/running/enabled,NRestarts=0。生产数据 SQLite quick_check=ok,连接、Combo 和 API Key 计数与计划一致。

本地与 Omni 各完成 5 项独立查询,均返回有效结果;当前复核首条均为 https://openai.com/。Omni serper-search 单次约 0.001 USD,本地通道不产生外部 Provider 查询费用。两条通道均已落入 101 Codex 的搜索策略,默认本地优先、本地失败或无效结果后显式回退 Omni。

🔁 回退与边界

P14 没有修改 OmniRoute 官方包、SQLite schema、Runtime 或 Console 生产代码。移除 x_search 前的配置备份和哈希保存在系统 101 的受保护位置;运行回退通过重新启用原 MCP 工具完成。RR 本地 omni 已在 P13 退役,P14 不恢复 RR 写者、旧 cutover 脚本或第二套 Runtime。

⚠️ 未决项 / 需要用户决策

无。P14 的当前范围已经完成并归档;后续搜索、图片、Memory 或压缩能力如需扩展,另立新阶段或新工作包,不修改本归档结论。