搜索工具 baoer_signal_grep 用 Jev 给编码 agent 加语义裁决层

Deep_Bus_7488 · reddit · 2026-09-21

作者开发的 baoersignalgrep 是面向 AI 编码 agent 的本地优先搜索与证据层,1.6.6 版通过 MCP 和原生集成加入可选的 Jev 语义裁决层,解决「搜索技术上成功、但对 agent 无用」的问题。

核心设计:Jev 不替代本地搜索

例如 agent 找「认证规则实际在哪实现」时,本地搜索可能混入实现文件、中间件调用方、README 示例和测试夹具,Jev 将候选分类为 implementation、caller、documentation、test-only、irrelevant 等——它是路由信号,不是代码可运行的证明。

安全边界:Jev 默认关闭,仅配置显式启用;API key 从环境变量读取而非写入配置文件;请求有候选摘录和响应大小上限、显式超时重试与取消传播;响应经验证而非当作可信文本。若 provider 不可用或返回畸形 JSON,搜索不会伪装成成功的空结果,而是保持可观测的 partial 状态并给出可操作原因。

走 MCP 的理由:同一搜索与证据契约可用于 Pi、OMP、Claude Code、Codex、Kimi Code 等多个宿主;面向人的输出保持紧凑,面向模型的输出保留路径、位置、摘录、游标、版本与结构化失败细节。作者用真实 provider 请求(非 mock)验证了两条候选的成功分类。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →