chain_spec
List built-in chain templates, run chain specification verification, and produce scoring reports for validating AI-generated code via automated browser testing.
Instructions
链路规格工具(v1.9.5 起合并 chain_list_templates/chain_spec_run/chain_score_report)。通过 mode 参数区分子模式:list(默认,列出所有内置链路模板)/ run(按链路规格执行业务链路验证)/ score(对 chain_spec_run 结果输出 5 维评分报告)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 链路模式:list(默认,列出所有内置链路模板)/ run(执行链路规格验证)/ score(生成 5 维评分报告) | list |
| name | No | 链路名称,可作为 runId 兜底(mode=run 时使用) | |
| runId | No | 链路运行 ID。mode=run 不传则自动生成;mode=score 可选,用于标识评分对应的运行 | |
| steps | No | 链路步骤列表,按顺序执行(mode=run 时使用) | |
| result | No | chainResult 的别名(mode=score 时使用) | |
| timeout | No | 打开 targetUrl 的超时时间,默认 30000ms(mode=run 时使用) | |
| evidence | No | 是否每个成功步骤都采集证据,默认 false(mode=run 时使用) | |
| failFast | No | 步骤失败后是否立即停止,默认 true(mode=run 时使用) | |
| settleMs | No | 每步完成后的默认稳定等待时间,默认 300ms(mode=run 时使用) | |
| snapshot | No | 采集证据时是否保存 DOM 摘要,默认 true(mode=run 时使用) | |
| template | No | 内置链路模板名,如 marketplace-purchase、login-basic、credits-balance。指定后自动加载模板的 steps/stateSources/expectations/targetUrl,再用传入参数覆盖(mode=run 时使用) | |
| targetUrl | No | 执行链路前先打开的页面 URL。指定 template 时可覆盖模板的 targetUrl(mode=run 时使用) | |
| screenshot | No | 采集证据时是否截图,默认 true(mode=run 时使用) | |
| chainResult | No | chain_spec_run 的完整返回结果对象(mode=score 时使用) | |
| expectations | No | 整条链路最终状态断言(mode=run 时使用) | |
| stateSources | No | 整条链路执行前后要采集并对比的状态源(mode=run 时使用) | |
| finalEvidence | No | 链路结束时是否采集最终证据,默认 false(mode=run 时使用) | |
| networkFilter | No | 网络请求过滤条件(mode=run 时使用) | |
| evidenceOnFail | No | 失败步骤是否采集证据,默认 true(mode=run 时使用) | |
| failOnRuntimeError | No | 每步出现 Console/PageError/Network 错误时是否判失败,默认 true(mode=run 时使用) |