用途:当用户要求用 opencode 或非 Claude 模型审查代码、PR 时,把审查委托给一个全新的 opencode 会话,借助不同模型得到独立的第二意见,而不是自己重复审查。默认模型为 velocirouter/gpt-5.6-sol,用户未带提供方前缀的模型名按 velocirouter/<name> 处理。
主要能力与用法:审查目标按用户表述解析——给出 PR 编号用 pr <N>;给出引用范围(如 main...HEAD、abc123..def456)则原样使用;未指定则用 diff。命令需在仓库根目录、于通用子代理中执行,而不是主会话,避免模型推理与工具日志污染上下文。示例命令:set -o pipefail; OUT=$(mktemp /tmp/opencode-review-XXXXXX.md); opencode run -m <provider/model> --dir "$(pwd)" --title "review: <target>" "Use the review-code skill to review <target> in this repo. Do not modify any files." | tee "$OUT"。始终新建会话,不要传 -c、-s 或 --fork;不要传 --dangerously-skip-permissions;不要把 diff 内联进提示词。
适用场景:需要其他模型对代码或 PR 提供独立审查结论的场合。
限制与注意:假定 opencode 已安装且 review-code 技能可用,不做探测,失败时直接报错并停止,不退回自行审查。子代理只负责运行命令并回传结果,不得自行审查或改文件。返回时若无退出错误,需给出原始输出路径,并原样转达审查内容(含具体 path:line 引用),去除工具日志与推理杂音。若 opencode 拒绝模型,可用 opencode models 查看,VelociRouter 模型列为 velocirouter/<name>。审查中若缺少具体的 path:line 引用,可能说明技能未加载或未读 diff,应重跑。资料未提供收费、价格、平台与安装方式等信息。