jev-filter

CLI 参数参考

English · 中文文档首页

使用 jev-filter --help 和 jev-filter <command> --help 查看准确参数。

命令 用途
query --input FILE --task TEXT 判断已有 {id,text,...} 记录
exec --task TEXT -- COMMAND ARGS 程序内部执行采集命令,再判断输出
search PATTERN --root PATH --task TEXT rg 搜索候选,保留相邻上下文
code-search PATTERN --root PATH --task TEXT 将命中扩展到完整函数或方法
locate --session S --tab T --origin URL --task TEXT 只读选择 Camofox 控件并检查时效
triage --input FILE --task TEXT 关联 JSON/JSONL 事件后判断
browse --url URL --goal TEXT [--value k=v] 托管浏览器执行,朝目标推进(说明)
extract --url URL --task TEXT 把页面结构化成记录,再按 query 的方式判断
desktop --window REGEX --goal TEXT 在一个 Windows/macOS 应用里托管执行;--list 列出窗口
survey --input PATH --spec FILE 对大量记录做类型化判断并汇总成报告
batch --input FILE 自动合并兼容的原生类型化请求
read ARCHIVE --id ID / list ARCHIVE 不调用模型,回读保留的原始记录
doctor [--live] 检查安装;可选真实 API 测试

分析模式

choose 在完整候选集中选择,支持 NONE/REVIEW;超过 253 个候选或请求过大时需要缩小范围。 filter 保留多个匹配项;analyze 返回调用者定义的类型化判断;passthrough 不进行推理。 通用入口的 auto 只在未传入自定义分析且输入不超过 1,200 字符时跳过推理,不自动猜测任务语义。

--analysis FILE 控制上下文、必要字段、问题、原子条件、筛选、排序和输出投影。 通用入口的 --batch-size auto 按完整请求大小合批,--workers auto 根据独立请求数和机器资源 选择并发数,上限 30。--budget-chars 限制展示文本,不截断完整的选中/复核 ID 集合。

通用入口的 --plan 会采集一次并规划,但不调用模型;它仍然会执行采集命令。 专用入口有哪些参数以各自 --help 为准;专用分析模式通过 --analysis 传入。

执行与输出

退出码 0 表示操作完成(包括通用入口的明确透传);2 表示采集或判断仍有部分/复核项, 仍需解析 stdout;1 表示输入、配置或执行错误;130 表示中断。专用入口的透传没有完成 语义判断时仍可能返回 2。

exec 不隐式启动 shell。可信管道可显式使用 sh -c;命令执行一次,超时或超出字节上限时 终止其进程组,不自动重试。未知执行状态需要检查,不能盲目再跑。

默认输出保留 selected_ids、review_ids、complete、来源、本地凭据和已知用量。 ok 表示执行状态,不证明答案为真。共享上下文缺失时,在采集前返回 NEEDS_CONTEXT。 通用入口的 --diagnostics 会显示更多元数据,应结合输入敏感程度使用。

exec --split auto 接受 JSON 记录数组,否则按段落拆分;其他选项为 json、whole、 paragraphs、lines。仅当每行都有充分上下文时使用 lines。 --accept-exit 0 1 可接受 rg 没找到结果时的预期退出码。

专用采集器

代码搜索不执行源代码。支持 Python,以及可选 JS/JSX/TS/TSX/Go 解析器;不支持或解析失败的 文件保留待复核,重叠范围去重,返回前拒绝已变化的文件版本。这是词法候选集,不是完整语义索引。

网页定位使用已有的 127.0.0.1:9377 Camofox 服务,必须明确 session、tab、origin。 只观察可触达的控件,不读取输入值,移除 URL 凭据、查询与片段;选中后校验节点是否变化。 重复不可区分控件、过期节点、模糊范围均转复核。不会点击、输入或跳转。

日志分流保留同一请求内的事件顺序和重复次数,脱敏常见凭据格式,保留格式错误记录。 复合筛选条件优先使用原子判断。分类不能证明实时恢复或根因。

0.4 新增控制

code-search --query TEXT --expand-callers --max-files 2000 在精确命中之外按需加入有界 BM25 召回和 Python 一跳调用线索;仍可使用原来的正则基线,不是全量语义索引。

diff-review 必须明确选择 --base REF [--head REF]、--staged 或 --unstaged 之一。它固定 ref,保留完整有界的 tracked 前后快照与文件模式,保留二进制/大文件失败并重新核对来源;不执行测试、不建立安全漏洞结论。

eval --input FILE 离线评测分为校准与留出组的已标注概率;mcp --root PATH 提供四工具只读 stdio 服务。分析支持 uncertainty 和版本化 contract。

托管执行默认在操作/目标/值选择前要求胜出概率 0.55、前两名差距 0.10;needs_review 报告未达标项,--uncertainty FILE 配置每个问题。--verify-controls FILE 检查唯一最终控件状态。详见接入示例。