用途:针对提供的代码 diff 与相关测试凭证,按自定义评审标准做定向代码审查,输出有证据支撑的评审线索,而非合并决定。
主要能力:区分正确性、兼容性、测试覆盖等关注点;用测试凭证核对完成声明;为每条线索给出 hunk/源码 ID、关注点、不确定性与具体验证步骤。
使用方式(API 模式):需 Python 3.10+ 的共享 CLI jev-decide,进程需继承所选提供方的 OPENROUTER_API_KEY 或 TYPESAFE_API_KEY,密钥不得放入提示或请求文件。先用 assets/example.json 校验,再发起实时调用。默认走 OpenRouter,官方路由追加 --provider typesafe。示例:jev-decide decide <skill-dir>/assets/example.json --dry-run;确认后 jev-decide decide /path/to/edited-request.json。
路由选择:A 为真实 Jev,需 OpenRouter 或 TypeSafe 密钥,本地配置;B 为模拟,用当前代理或明确指定模型,返回 mode 为 agent_simulation 或 model_simulation 及 jev_called: false,不涉及 Jev CLI/API 步骤。需等待用户明确选择,不得静默更换目标或发送数据。
限制与注意:--dry-run 仅校验,不分类、不发网络请求;setup 只报告密钥存在与否,不验证有效性、额度或权限。Jev 不继承代理历史,每个请求需提供充足上下文。批量处理独立标准优于串行调用,宿主负责调度,CLI 无并行调度器;同一请求内问题不能读取其他答案。退出码 0 表示已选择/评分,2 表示需复核,1 表示错误。Jev 标签本身不是缺陷证据,不应据此合并、发布或修改测试。其余细节暂未提供。