用途:glm-review 用于从 GLM 5.3 Flash 获取一次独立、只读的审查意见,适合与既定标准做有限范围的对照检查,例如契约、规格、UI 文案对照风格指南、搜索相关性,或任何需要独立阅读的具体审查。它返回的是一组线索,需逐条核实后再行动。
路由限制:唯一路由是 Z.AI Coding Plan,以 zai-coding-plan/glm-5.3-flash 运行。同名权重虽然可通过 zai/、openrouter/z-ai/、opencode-go/ 访问,但计费账户不同,本技能使用 coding plan。会话内首次调用前需确认通道,列出模型并试调,要求退出码 0、头部行包含 glm-5.3-flash、回复为 lane-ok;不满足就停止并说明原因,换提供商、换 GLM 尺寸或换模型都算失败。
使用方式:先自行调查以提供已核实的最新事实,再构建有界简报,包含具体问题、工件路径与摘录、约束与非目标、审查视角、已做验证与已知不确定性,以及固定边界语句“Read-only review. Do not edit files or run state-changing commands.”。需设 REPO、SCOPE、PROMPT 后运行,示例命令中包含 --pure、--dir、--agent plan、--model zai-coding-plan/glm-5.3-flash、--title、--format default 等参数,并关闭 stdin。
限制与注意:只读限制需通过 OPENCODE_PERMISSION 环境变量以对象形式设置,数组形式会被静默忽略;运行级 OPENCODE_CONFIG 文件不能限制 opencode run;--pure 与 plan 模式本身也不限制工具。必须验证限制是否生效,否则应说明只读通道不可用,不要声称拥有未获得的沙箱。不要修改用户持久配置。
执行要求:应通过 Python runner 运行,实测 opencode 1.18.31。必须对子进程及子进程组施加 1800 秒墙钟限制,超时杀掉;不要假设 macOS 有 GNU timeout。实测 236 次运行中位约 300 秒,最长 1262 秒。成功条件是退出码 0 且回复紧跟标注 glm-5.3-flash 的头部行;空输出或中途截断都算失败,不得拼凑成部分结论。传输或内部服务错误可重试一次;认证、配额、计费、限流被拒则报告后停止。所有实质性结论须对照源、diff、测试或运行产品核实,无法确认的保留标记为未确认。最终返回提问、结论与是否同意、已核实发现(最严重优先)、未通过核实的说法及实际发现、建议改动与已完成改动分开列出、以及通道失败情况。
适用场景:代码能定论的检查用 astra-review,无标准答案的判断用 fable-review,全代码库评分用 simplify,常规 diff 正确性检查用宿主自身代码审查。